栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

会话及其会话技术2

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

会话及其会话技术2

实现用户登录

       使用Session技术实现用户登录的功能。流程图如下:

        1.1 创建封装用户信息类

        在chapter05项目下面新建一个名称为cn.itcast.chapter05.session.example01的包,在该包中编写一个名称为User的类,User类中包含username和password两个属性以及其getter和setter方法,代码如下所示:

         1.2 创建Servlet

         1.2.1 在cn.itcast.chapter05.session.example01的包中编写一个名称为IndexServlet类,该Servlet用于显示网站的首界面,代码如下:

 上图中,如果用户 没有登录,那么首界面会提示用户登录,否则,显示用户已经登录的信息。

        1.2.2 在cn.itcast.chapter05.session.example01的包中编写一个名称为LoginServlet类,该Servlet用于显示用户登录成功后的界面,代码如下:

 如果用户登录成功,则跳转网站首界面,否则,在页面提示“用户名或密码错误,登录失败!”。

        1.2.2 在cn.itcast.chapter05.session.example01的包中编写一个名称为LogoutServlet类,该Servlet用于显示用户注销功能,代码如下:

 

当用户单击【退出】时,该类将会将Session对象中的用户信息移除,并跳转到网站的首界面。

         1.3 创建登录页面

        在chapter05项目的WeContent目录下创建一个名称为login.html的页面,该页面中包含用户登录表单信息,如图:

         1.4 启动项目,查看结果

         启动Tomcat服务器,在浏览器地址栏输入"http://localhost:2222/chapter05/login.html"访问login.html,浏览器显示结果如下:

        在上图中分别输入用户名“xuan”和密码“119”后,单击【提交】按钮,其浏览器页面显示结果如下图所示:

         从上图可以看出,用户登录成功,提示信息为“您已登录,欢迎你,xuan!”,如果用户想要退出登录,可以单击【退出】,此时浏览器显示的结果如下:

         但是,如果用户输入的用户名或密码错误,那么,当单击【提交】按钮时,用户将会登录失败,浏览器显示结果如图:

 至此,用户登录功能完成。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/450994.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号