问答详情
源自:6-1 登录案例

为什么不放行

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");

}

}


提问者:大LOVE辉 2016-08-10 16:09

个回答

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

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