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

跳转不到失败的页面啊,

跳转不到失败的页面啊,通过过滤器跳转不到啊,老师您好

提问者:初生牛犊zjh 2015-09-11 21:47

个回答

  • 古__月
    2015-09-11 22:16:15
    已采纳

    你把源代码发出来看看

  • id神马太难了
    2016-01-02 15:52:02

    因为输入错误的时候 session为空即username==null,所以直接执行response.sendRedirect("login.jsp");

  • 古__月
    2015-09-11 22:34:44

    在web.xml中的配置没问题吗?

  • 初生牛犊zjh
    2015-09-11 22:18:54

    public void doFilter(ServletRequest arg0, ServletResponse arg1,
    			FilterChain arg2) throws IOException, ServletException {
    		HttpServletRequest request= (HttpServletRequest) arg0;
    		HttpServletResponse response= (HttpServletResponse) arg1;
    		System.out.println("过滤器启动");
    		if(request.getSession().getAttribute("usename")!=null){
    			System.out.println("111111");
    			arg2.doFilter(arg0, arg1);
    		}else{
    			response.sendRedirect("login.jsp");
    		}
    		System.out.println("关闭了!!!");
    	}