Pessoal,
eu tenho configurado no meu web.xml um time out da sessao, mas como eu faco para que apresente uma mensagem de erro qdo a sessao expirar ?? esta setado com 30 o time out
valew
Pessoal,
eu tenho configurado no meu web.xml um time out da sessao, mas como eu faco para que apresente uma mensagem de erro qdo a sessao expirar ?? esta setado com 30 o time out
valew
Creio que vc terá que fazer um filtro
veja um exemplo
http://www.netbeans.org/kb/55/sessionredirect.html
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() {}
}