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

如果提交的时候用户名一样为null,为什么能访问失败页面

//判断用户名是否为空

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

{

//如果是经过登录操作则进行放行访问登录成功页面

arg2.doFilter(arg0, arg1);

}else{

//如果不是经过登录操作进行访问则跳转到登录页面

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

}

有点纠结这个代码,如果用户名提交的时候不填写,那用户名不一样为null吗,为什么一个可以访问失败页面,一个不能访问。

提问者:慕田峪2884171 2017-09-13 14:33

个回答

  • 慕仙8288647
    2017-09-13 16:14:29
    已采纳

    用户提交用户名是放在request对象里面  这段代码是检查session对象中是否为空,也就是是否登录了。