简单用户登录网站(HttpServlet1.2版本)

案例说明:当用户尚未登录就访问欢迎界面时,页面跳转到登录界面,并显示提示信息;

若用户填写的信息与固定用户信息不一致时,登录界面显示错误提示信息;否则跳转到欢迎页面,显示用户名信息.

新建Login2.java -- 用户登录界面,当用户信息输入错误时,会显示提醒信息.(当用户直接访问欢迎界面时,若用户的session不存在,则跳转到登录界面,提醒用户未登录)

对Login2.java进行Servlet部署

新建LoginCl2.java -- 对用户输入的信息进行检验,若用户信息正确则新增session及其属性,必要时设置session存在时间,并跳转到欢迎界面;若用户填写的信息有误,在登录界面显示错误提醒.

对LoginCl2.java进行Servlet部署

新建Wel2.java -- 欢迎界面(检测session的某属性是否存在,若非空即存在,显示欢迎信息;否则跳转到登录界面并显示错误提醒信息)

 对Wel2.java进行Servlet部署

开启tomcat,在浏览器上访问127.0.0.1:8080/myweb-site/wel2,页面显示跳转到登录界面并显示错误提醒,如下:

 

随便填写用户信息(用户名和密码都有误),页面效果如下:(用户名或密码有误效果自行操作)

 

输入正确的用户信息,跳转到欢迎界面,效果如下:

 

若在session存在时间20s内再次刷新页面,页面效果相同;若在20s后再刷新页面,因为session已经不存在了,页面效果如下:

posted @ 2018-07-27 12:51  KSYOON  阅读(296)  评论(0编辑  收藏  举报