struts中Cookie实现记住密码

HttpServletRequest request = ServletActionContext.getRequest();
	        Cookie[] cookies = request.getCookies();
		if(number.equals("")==false) {
			//创建Cookie
			 Cookie cookie = new Cookie("Number", number);
			 //设置Cookie的生命周期
			 cookie.setMaxAge(60*60*24*365);
			 ServletActionContext.getResponse().addCookie(cookie);
		}
		else if(cookies!=null){
			for(int i=0; i<cookies.length; i++) {
	        	if(cookies[i].getName().equals("Number"))
	        		number=cookies[i].getValue().toString();
	        }
		}
		if(password.equals("")==false) {
			//创建Cookie
			 Cookie cookie = new Cookie("Password", password);
			 //设置Cookie的生命周期
			 cookie.setMaxAge(60*60*24*365);
			 ServletActionContext.getResponse().addCookie(cookie);
		}
		else if(cookies!=null){
			for(int i=0; i<cookies.length; i++) {
	        	if(cookies[i].getName().equals("Password"))
	        		password=cookies[i].getValue().toString();
	        }
		}

  

时间: 2024-10-12 14:42:09

struts中Cookie实现记住密码的相关文章

js中利用cookie实现记住密码功能

js中利用cookie实现记住密码功能 在登录界面添加记住密码功能,我首先想到的是在java后台中调用cookie存放账号密码,大致如下: 1 HttpServletRequest request 2 HttpServletResponse response 3 Cookie username = new Cookie("username ","cookievalue"); 4 Cookie password = new Cookie("password

记住密码功能 JS结合JQuery 操作 Cookie 实现记住密码和用户名!

// 记住密码功能 JS结合JQuery 操作 Cookie 实现记住密码和用户名! var username = document.getElementById("username"); var password = document.getElementById("password"); var date=new Date(); var expiresDays=1000; //过期时间. date.setTime(date.getTime()+expiresDa

jquery.cookie.js 操作cookie实现记住密码功能的实现代码

jquery.cookie.js操作cookie实现记住密码功能,很简单很强大,喜欢的朋友可以参考下. 复制代码代码如下: //初始化页面时验证是否记住了密码 $(document).ready(function() { if ($.cookie("rmbUser") == "true") { $("#rmbUser").attr("checked", true); $("#user").val($.coo

JavaWeb学习(四)-Cookie实现记住密码的功能

本文主要内容: •1.什么是Cookie •2.Cookie带来的好处 •3.Cookie的主要方法 一.什么是Cookie cookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段.Cookie的目的就是为用户带来方便,为网站带来增值.虽然有着许多误传,事实上Cookie并不会造成严重的安全威胁.Cookie永远不会以任何方式执行,因此也不会带来病毒或攻击你的系统.另外,由于浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为

cookie实现记住密码

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4096807.html [正文] 本文主要内容: •1.什么是Cookie •2.Cookie带来的好处 •3.Cookie的主要方法 一.什么是Cookie cookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的 手段.Cookie的目的就是为用户带来方便,为网站带来增值.虽然有着许多

Cookie实现记住密码的功能

一.什么是Cookie cookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段.Cookie的目的就是为用户带来方便,为网站带来增值.虽然有着许多误传,事实上Cookie并不会造成严重的安全威胁.Cookie永远不会以任何方式执行,因此也不会带来病毒或攻击你的系统.另外,由于浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为4KB,因此Cookie不会塞满你的硬盘. 例如,当我们第一次访问网站输入用户名密码时,可以选择让系统

Cookie实现记住密码代码

servlet代码package com.bjsxt.servlet; package com.bjsxt.servlet; import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServl

Cookie实现记住密码自动登录功能

网站登录的时候一般会有一个“记住密码”或者“一周之内记住我”之类的勾选框,勾选之后指定时间内访问同一网站将不需要再次输入账号密码,很方便,如下图所示 原理很简单,如下 勾选复选框登录之后会传递一个开关值(on/off)给后台的登录方法(例如/login),以此为依据: 登录成功后,值为 on 时向客户端浏览器写入 Cookie 信息,包括用户名和密码(为安全计,可以更换或者加密要保存的信息): 再次访问站点时,读取浏览器传过来的 Cookie 信息并自动登录. 先看看登录方法 @RequestM

仅前端cookie之记住密码

参考文章给忘了...,我就在他基础上修改了一些,但至于安全性,我没弄md5,所以安全系数应该为0 <!DOCTYPE html> <html lang="en"> <head> </head> <body class="no-skin" > <form action="" name="userForm" id="userForm" metho