cookie登录时会记住密码。
上一篇写了饼干的原理。
Java servlet注释:描述cookie原理(例如,登录时记住密码)
这一篇是前一篇的饼干知识,登录时记得用户密码。
一、新建一个myLogin项目,项目的结构如下:
二、为了能够直接登陆,我初始化了2个用户,zhangsan和lisi。
其中load-on-starup为1表示服务器启动时就加载InitServlet
在InitServlet的init方法中获取zhangsan和lisi的配置信息,并存入ServletContext对象中。这样只要服务器一启动就有zhangsan和lisi两个默认用户了。
三、在服务器端UserServlet中创建用户名和密码的cookie,然后响应给客户端
说明:图中红线处的save代表客户端中记住用户名和密码所在复选框的值,null代表没有选中,on代表选中
四、在客户端login.jsp中获取服务端传来的cookie,并赋值给用户名文本框和密码框
通过request获取cookie,并把获取的值赋给uname和pwd:
把值填入用户名文本框和密码框:
五、测试
第一次没有选记住用户名和密码:
然后输入用户名和密码:
点击登陆,跳转到登陆成功页面:
第二次选中记住用户名和密码:
同样登陆成功:
当我再次退回到login.jsp,点击F5刷新时,则页面是这样的:
再次点击登陆,跳转到登陆成功页面
也就实现了登陆时记住用户名和密码的功能。
感谢你长得这么美还来看小编的文章,喜欢就点关注吧!
1.文章《jsp在用户输入密码时如何检测不被盗取》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《jsp在用户输入密码时如何检测不被盗取》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好