Servlet的应用

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

小组成员:段鹏,黄林,尹发彪

 

posted @ 2020-05-31 23:52  软工大二班段鹏  阅读(224)  评论(0编辑  收藏  举报