jsp使用cookie实现记住密码的功能

news/2024/7/5 20:31:16

文章来源:http://blog.csdn.net/dracowk/article/details/6887327

这个一个页面模拟的cookie

如果你要实现登录,当用户输入用户名密码时,到控制层用 

Cookie user = new Cookie("user",name+"-"+passward); 加到cookie中,

然后在访问此登录页面时,就先调用 Cookie[] cookies=request.getCookies(); 

看cookie中是否有user这个值,如果有就取得用户名、密码。 


代码示例:

[java]  view plain copy
  1. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>   
  2. <%   
  3. String name="nihao";   
  4. String passward="nihao";   
  5. try{   
  6. Cookie user = new Cookie("user",name+"-"+passward);   
  7. user.setMaxAge(60);   
  8. response.addCookie(user);   
  9. Cookie[] cookies=request.getCookies();   
  10. if(cookies!=null){   
  11. for(int i=0;i<cookies.length;i++){   
  12. if(cookies[i].getName().equals("user")){    
  13. name=cookies[i].getValue().split("-")[0];   
  14. passward=cookies[i].getValue().split("-")[1];   
  15. request.setAttribute("name",name);   
  16. request.setAttribute("pass",passward);   
  17. }   
  18. }   
  19. }   
  20. }catch(Exception e){   
  21. e.printStackTrace();   
  22. }   
  23.   
  24. %>   
  25.   
  26. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">   
  27. <html>   
  28. <head>   
  29. <title></title>   
  30.   
  31. <meta http-equiv="pragma" content="no-cache">   
  32. <meta http-equiv="cache-control" content="no-cache">   
  33. <meta http-equiv="expires" content="0">   
  34. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">   
  35. <meta http-equiv="description" content="This is my page">   
  36. <!--   
  37. <link rel="stylesheet" type="text/css" href="styles.css">   
  38. -->   
  39.   
  40. </head>   
  41.   
  42. <body>   
  43. <form action="test10.jsp" method="post">   
  44. <input type="text" value="${name}" name=name /></br>   
  45. <input type="text" value="${pass}" name=pass />   
  46. <input type="submit" value="提交">   
  47. </form>   
  48. </body>   
  49. </html>  








http://www.niftyadmin.cn/n/838107.html

相关文章

心医国际全网独家直播“首届人机竞技读片交流会”

2012 年&#xff0c;人工智能首次在自然图像识别领域达到人类水平&#xff1b;2013-2015年&#xff0c;通过GPU加速技术&#xff0c;人工智能快速发展&#xff0c;在各个领域上有了不凡的表现&#xff1b;2016年&#xff0c;谷歌ALphaGo更是以4&#xff1a;1 的成绩完胜世界围棋…

zabbix的setup无法进入第二步

垃圾&#xff0c;什么信息都不报&#xff0c;点击下一步返回welcome页面chmod -R 777 /var/lib/php/session

解决:type=password type=text用户名和密码输入框大小不一样 本篇文章来源于 电脑知识网(www.diannaozs.com) 原文出处:http://www.diann

文章来源&#xff1a;http://blog.csdn.net/dracowk/article/details/6887127 用户名输入框和密码输入框大小不一样&#xff1a; type"password" 这个密码输入框显示出来比type"text" 输入框宽度小&#xff0c;但是高度大&#xff0c;如何调制为一样呢&a…

使用自选择创建团队

在企业中&#xff0c;自选择用于在团队间重新分配员工。使得开发人员有机会参与到战略决策中&#xff0c;并很好地理解业务需求。使用自选择&#xff0c;将赋予员工去承担困难的权利&#xff0c;并告知他们具体的决策情况。那么无论决策是多么艰难&#xff0c;员工都会积极主动…

linux 瓶颈 工具,linux-sar避免系统瓶颈--简单实用的工具

Linux-sar作用目前Linux上最为全面的系统性能分析工具之一&#xff0c;可以从多方面对系统的活动进行报告&#xff0c;包括&#xff1a;文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。安装yum installsysstat -ysar命令常…

Linux-centos-7.2-64bit 安装配置mysql

2018-04-12 安装在/usr/local/下&#xff0c;配置文件在/etc/my.ini 1.下载mysql安装包到 /usr/local/software cd /usr/local/software wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 2.安装依赖环境 yum -y install perl pe…

在isic数据集上进行malignant和nevus的分类尝试

本文为一个使用深度学习经典模型对isic中的恶黑malignant和nevus痣进行分类任务的文章 引言 智能医疗领域是现在一个非常火的领域&#xff0c;使用AI去解决医疗领域的一些痛点现在已经是很多企业和组织正在做或者即将做的一件事情&#xff0c;虽然AI在医疗领域中的落地应用上还…

李飞飞学生新作:利用场景图生成图像

2019独角兽企业重金招聘Python工程师标准>>> 艾伯特 AI 科技评论按&#xff1a;近日&#xff0c;李飞飞的学生 Justin Johnson 在 arXiv 上传了一篇论文&#xff1a;Image Generation from Scene Graphs&#xff08;从场景图生成图像&#xff09;&#xff0c;提出利…