码迷,mamicode.com
首页 > 其他好文 > 详细

Servlet的应用

时间:2020-06-01 00:55:19      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:建立   中文   下载   应用   用户登录   login   页面跳转   一个   上下   

1.第一步首先在数据库中建立user数据表

user表中有Id,username,password,三个字段。

技术图片

 

2.使用编辑器创建一个JAVA动态项目。在网上下载登录模板,导入项目中,项目结构如下。

技术图片

 

 3.创建一个servlet。处理登录逻辑,同时在web.xml中配置servlet

技术图片

 

 4.LoginServlet处理登录逻辑,LoginServlet调用DAO层接口关联数据库。

技术图片

 

 

技术图片

 

 5.LoginServlet从登录页面中获取username,password,以及是否记住密码等信息,然后进行验证。

如果用户名和密码正确,且记住密码,则将用户名和密码存到cookie中。同时存入session信息。

技术图片

 

 如果用户未点击记住密码,则只存入session信息。

6.登录成功跳转到seccess.jsp,登录失败则返回login.jsp

技术图片

 

 7.seccess页面

显示用户登录的用户名以及密码,用session记录当前在线的用户数。

技术图片

 

 当用户退出浏览器时,删除该用户的session信息

技术图片

 

 用户登录页面的链接:http://101.37.17.200:8080/Servlet_war/index.jsp

技术图片

 

 

登录数据库中的用户如,username:lisa;password:123 记住密码

技术图片

 

 

技术图片

 

 用户登录成功,显示用户信息,当点击下方用户退出,页面跳转到登录页面。

8.当选择了记住密码时,用户再进入login.jsp时,会默认之前登录的信息。

9.解决中文乱码的问题:添加一个过滤器

技术图片

 

 web.xml中进行配置。

技术图片

 

 码云链接为:https://gitee.com/duan-p/JAVAEE.git

用户登录链接:http://101.37.17.200:8080/Servlet_war/index.jsp

小组成员:段鹏,黄林

 

Servlet的应用

标签:建立   中文   下载   应用   用户登录   login   页面跳转   一个   上下   

原文地址:https://www.cnblogs.com/fddp/p/13022279.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!