WEB

jsp에서 servlet 호출

단순대왕 2009. 1. 23. 13:10
//jsp 파일
<%@ page contentType="text/html;charset=euc-kr"%>
<html>
<body>
<jsp:forward page="/servlet/SessionCheckServlet"/>
</body>
</html>

//WEB-INF/classes/servlet  servlet 파일
public class SessionCheckServlet extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
HttpSession session = request.getSession(false);
long createTime = 0L;
long lastTime = 0L;
String httpSessionID = "";
if(session != null){
createTime = session.getCreationTime();
lastTime = session.getLastAccessedTime();
httpSessionID = session.getId();
}
response.setContentType("text/xml; charset=utf-8");
PrintWriter out = response.getWriter();
out.println("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
out.println("<RESULT>");
if(session == null){
System.out.println("invalidate Session");
out.println("<FLAG>" + 0 + "</FLAG>");
}
else if(session != null){
System.out.println("Session OK");
out.println("<FLAG>" + 1 + "</FLAG>");
out.println("<CTIME>" + createTime + "</CTIME>");
out.println("<ATIME>" + lastTime + "</ATIME>");
}
out.println("</RESULT>");
}
}