세션 타임아웃이 일어날경우 특정 페이지로 리다이렉션을 수행하는 필터클래스 코드
-
public class SessionCheckFilter implements Filter {
-
private static int firstRequest = 0;
-
public void doFilter(ServletRequest request, ServletResponse response,
-
FilterChain chain
) throws IOException, ServletException
{
-
HttpServletRequest hreq = (HttpServletRequest)request;
-
HttpServletResponse hres = (HttpServletResponse)response;
-
HttpSession session = hreq.getSession();
-
if (session.isNew()) {
-
if(firstRequest == 0){
-
firstRequest++;
-
} else {
-
hres.sendRedirect("faces/ErrorPage.jsp");
-
return;
-
}
-
}
-
chain.doFilter(request, response);
-
}
-
public void init(FilterConfig filterConfig) throws ServletException {}
-
public void destroy() {}
-
}
댓글을 달아 주세요
뉴스를 위한 감사합니다…
2008/05/23 04:18좋은 영역! 걸출한 영역!
2008/05/23 04:42나의 너의 친구는 위치의 현재 팬이 되었다!
2008/05/23 05:19걸출한 뉴스!! 종류 블로그!
2008/05/23 05:48블로그를 위한 감사합니다.
2008/05/23 06:59위치에 그것을 중대한 일은 좋아했다!
2008/05/23 07:27나는 합의한다 너에 이다. 그것은 이렇게 이다.
2008/05/24 00:37너는 위치를차가운 만들었다!
2008/05/24 00:40이 위치는 아니라 유익한뿐 재미있는다!
2008/05/24 00:43중대한 축하!경이롭 위치 위치!
2008/05/24 01:02너는 아주 보는 좋은 위치가 있는다!
2008/05/24 03:39아주 좋은 나는 위치 그것을 감사 좋아한다!
2008/05/24 03:57