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

来源:6-1 登录案例

慕田峪2884171

2017-09-13 14:33

//判断用户名是否为空

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

{

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

arg2.doFilter(arg0, arg1);

}else{

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

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

}

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

写回答 关注

1回答

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

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

    慕田峪288...

    非常感谢!

    2017-09-13 17:20:48

    共 1 条回复 >

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

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

70489 学习 · 259 问题

查看课程

相似问题