Tengo un problema con mi filtro de autenticación. Cuando el filtro redirige a la página de inicio de sesión, no se muestran imágenes en el JSP de inicio de sesión. Sin embargo, si voy a la página de inicio de sesión manualmente después de iniciar sesión, se muestran las imágenes.Problema de redirección del filtro de servlet Java
¡No entiendo por qué sucede esto! Agradezco cualquier ayuda. :-)
AuthFilter:
if (authorized == null && path.indexOf("Auth") == -1 && path.indexOf("Login") == -1) {
httpResponse.sendRedirect("Login");
return;
} else {
chain.doFilter(request, response);
}
sesión servlet:
// Just using a servlet in case I want more data sent to the jsp
Dispatcher.dispatch("views/login.jsp", request, response);
login.jsp:
<img src="images/logo.png" />
El JSP es de otra manera "normal", todas las etiquetas HTML son requeridos presente. La carpeta "images" se encuentra en la carpeta "web" predeterminada del proyecto, junto con todas las otras jsp y javascripts.
Gracias de antemano por cualquier ayuda. :)
- Stian
He intentado redireccionar a login.jsp desde el filtro, pero eso no funcionó .. Cuando vi la fuente en Firefox y hice clic en la imagen, dijo que la página no estaba redirigiendo correctamente. Entonces, probablemente sea el filtro el que está causando este problema. – Stian
ah, entonces usted tiene que excluir las imágenes del filtro - ver mi actualización – Bozho
Gracias por la ayuda, ahora sé dónde está el problema. :) – Stian