【发布时间】:2011-01-12 12:59:06
【问题描述】:
我的身份验证过滤器有问题。当过滤器重定向到登录页面时,登录 JSP 中不会显示任何图像。但是,如果我在登录后手动进入登录页面,则会显示图像。
我不明白为什么会这样!我很感激任何帮助。 :-)
验证过滤器:
if (authorized == null && path.indexOf("Auth") == -1 && path.indexOf("Login") == -1 ) {
httpResponse.sendRedirect("Login");
return;
} else {
chain.doFilter(request, response);
}
登录小服务程序:
// 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" />
jsp 在其他方面是“正常的”,所有必需的 HTML 标记都存在。 “images”文件夹位于项目的默认“web”文件夹中,与所有其他 jsp 和 javascript 一起。
提前感谢您的帮助。 :)
- 斯蒂安
【问题讨论】:
标签: java servlets servlet-filters