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

Posted ksyoon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单用户登录网站(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已经不存在了,页面效果如下:

技术分享图片

以上是关于简单用户登录网站(HttpServlet1.2版本)的主要内容,如果未能解决你的问题,请参考以下文章

利用angular4和nodejs-express构建一个简单的网站—用户登录

获取网站用户登录的IP地址及地理信息

MVC 简单会员网站管理工具

Asp.Net MVC3.0网站统计登录认证的在线人数

简单介绍:单点登录SSO的三种实现方式

做网站-如何实现单点登录?