Bom dia!
Preciso pegar a URL que o usuário esta tentando acessar.
Tenho meu filtro:
@Override
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
if(session.isLogged()) {
String url = request.getServletContext().getContextPath();
System.out.println("URL: "+url);
chain.doFilter(request, response);
}
else {
RequestDispatcher dispatcher = request.getRequestDispatcher("/public/login.faces?faces-redirect=true");
dispatcher.forward(request, response);
}
}
A URL no navegador: “/localhost/projeto/ui/index.faces”.
O que o filtro pega: “/projeto”.
