Filter过滤登陆页面,不能跳转到登陆页面

javadika 2009-07-12 05:22:05
所有页面在houtai文件夹里,运行任何一个页面,如果在没登陆的情况下,跳转到login.jsp页面登陆,该怎样实现呢?我把我写的代码贴出来,现在的问题是不能跳转到login.jsp页面,麻烦大家指点一下!感谢!!

----loginFilter.java-----
public class loginFilter implements Filter{
//---------------
//过滤admin管理页面
//---------------
FilterConfig config = null;
public void init(FilterConfig config)throws ServletException{
this.config = config;
}
public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain)throws IOException,ServletException{
response.setContentType("text/html;charset=UTF-8");
HttpSession session = ((HttpServletRequest)request).getSession();
User user = (User)session.getAttribute("user");
//user是LoginServlet里面的
//HttpSession session = request.getSession();
//session.setAttribute("user", us.login(user));
if(user==null){
HttpServletResponse res = (HttpServletResponse) response;
HttpServletRequest req = (HttpServletRequest) request;
res.sendRedirect(req.getContextPath()+"/houtai/login.jsp");
}else{
chain.doFilter(request, response);
}
}
public void destroy() {
this.config = null;
}
}


----web.xml----
<filter>
<filter-name>loginFilter</filter-name>
<filter-class>bean.loginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>loginFilter</filter-name>
<url-pattern>/houtai/*</url-pattern>
</filter-mapping>
...全文
260 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧