逝夕诚

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

产品上要添加一个保存密码,本以为也算有点经验了,应该是小case,手动擒来的事,结果还是花了3个小时。。。哭,还是更要努力啊。

实现效果


1.前台加上勾选框,这个较简单

<input id="remindPWD" name="remindPWD" type="checkbox" value="1" />


1.后台

  在登陆验证的后台java哪里将新的cookie存入
  代码,我就是在setPath()哪里卡了很久,我开始没有加上,结果我在后台代码debug时可以看到这两个个cookie,但在前台jsp去拿的时候,却总也拿不到,这里还是有点不理解。
Cookie cookie=new Cookie("uname", username);
	Cookie cookie1=new Cookie("pword", password);
	cookie.setPath("/");			//存储地址,必须要加,
	cookie.setMaxAge(60*60*24*30);	//一个月的生存周期,必须要加,
	cookie1.setPath("/");
	cookie1.setMaxAge(60*60*24*30);
	response.addCookie(cookie);
	response.addCookie(cookie1);


  这样cookei就存好了


2.前台
  把input的value默认为cookie的值
  代码
   
 <div class="textBox_text">
		<input class="content-text" type="text" id="username" name="username" placeholder="用户名" value="${cookie.uname.value}"></input>
	</div>
	<div class="textBox_text">
		<input class="content-text" type="password" id="password" name="password" placeholder="密码" value="${cookie.pword.value}"></input>
	</div>

posted on 2016-07-07 13:04  逝夕诚  阅读(188)  评论(0)    收藏  举报