Me olvide de poner lo que tengo en el servlet:
Código:
public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException {
chain.doFilter(request, response);
// Extraer Sesión
HttpSession session = ((HttpServletRequest)request).getSession();
//aca unicamente comparo si hay una variable usuario en el session pero se puede hacer todo lo mas complejo que quiera (en donde me voy a fijar si tiene permiso para esa pagina)
if(session.getAttribute("usuario")==null)
{
//NO hay una session con ususario
RequestDispatcher dispatcher = request.getRequestDispatcher("/"+urlLogin);
dispatcher.forward(request, response);
}
}
para saber a que pagina quiere acceder como hago??? porque mi control es por paginas, es decir que cada usuario tiene accesso asignados por paginas, y quiero saber si la pagina que solicito corresponde con la que tiene asignada el permiso en la bd pero como se a que pagina quiso acceder???