为什么不放行

来源:6-1 登录案例

大LOVE辉

2016-08-10 16:09

public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException

{


HttpServletRequest request = (HttpServletRequest) arg0;

HttpServletResponse response = (HttpServletResponse) arg1;

HttpSession session = request.getSession();

    if(session.getAttribute("username")!=null)

{

arg2.doFilter(arg0, arg1);//允许放行!

}

    else

{

response.sendRedirect(request.getContextPath()+"/login.jsp");

}

}


写回答 关注

1回答

  • wzw110110
    2016-08-10 16:42:50
    已采纳

    request.getContextPath()+去掉应该就可以了


    大LOVE辉

    非常感谢!

    2016-08-10 23:11:15

    共 1 条回复 >

Java Web开发技术应用——过滤器

本课程主要是从实际生活当中的过滤器入手,详细讲解了Java Web过滤器

70492 学习 · 258 问题

查看课程

相似问题