首页 > 其他 > 详细

Servlet-应用

时间:2020-05-30 22:53:19      阅读:66      评论:0      收藏:0      [点我收藏+]

servlet应用

码云地址:https://gitee.com/pinaomansgitee/servlet.git

(1)编写一个servlet进行用户名和密码校验,获取登录页面的用户名密码,并显示出来

1.从页面获取用户名密码:

技术分享图片

2.数据库连接,数据验证:

技术分享图片

 

(2)使用cookie,如果用户在登录时选择保存登录信息,30天内,用户无需登录

        1.servlet中设置cookie

技术分享图片

 

    2.js中cookie相结合

技术分享图片

两处cookie名称注意相互匹配,此处默认保存登录信息

(3)使用session,显示计科院网站当前在线人数

    1.servlet中设置session

技术分享图片

    2.使用HttpSession监听,在session创建和销毁时添加如下代码(记得在xml中配置)

技术分享图片

注意:session destroyed事件并不是关闭浏览器时就触发,如下情况(引用)才触发:

技术分享图片

(4)使用过滤器解决乱码问题,登录时用户名为中文可能不能正常识别,解决该问题

        1.添加过滤器GBFilter

技术分享图片

    2.注意去除LoginServlet中的指定格式代码:

技术分享图片

否者过滤器无效

    3.过滤器记得在web.xml中配置

技术分享图片

 

运行结果截图:

实现登录验证:

技术分享图片

技术分享图片

实现自动保存登录信息:

技术分享图片

 

实现显示在线人数及解决中文乱码:

技术分享图片

 

技术分享图片

Servlet-应用

原文:https://www.cnblogs.com/hjpsblog/p/12995247.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!