将用户名和密码保存在COOKIE中(JSP)怎么写源代码 20

因为分数不多,请各位见谅.... 因为分数不多,请各位见谅. 展开
 我来答
精品DIY生活
2015-08-05 · 知道合伙人数码行家
精品DIY生活
知道合伙人数码行家
采纳数:46447 获赞数:131774
视频剪辑、网络管理、图片处理、办公自动化、文学、语言学。

向TA提问 私信TA
展开全部
可以调用Cookie中的setMaxAge方法,设定Cookie在用户机器硬盘上的存活期为10秒。
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<head><title>保存cookie</title></head>
<body>
请输入用户名跟密码:<br>
<form action="demo02.jsp" method="post">
用户名:<input type="text" name=name>密码:<input type="password" name="psw">
<br>
<% Cookie c1=new Cookie("uname",name);
Cookie c2=new Cookie("password",psw);
c1.setMaxAge(100000);
c2.setMaxAge(100000);
%>
<%
response.addCookie(c1);
response.addCookie(c2);
%>
<br>
<input type="submit" name=sub value="提交"><input type="reset" name="reset" value="重置">
</body>
</html>
KevinChen
2008-04-04 · TA获得超过1470个赞
知道小有建树答主
回答量:545
采纳率:0%
帮助的人:513万
展开全部
保存到cookie
Cookie cookie=new Cookie("name","value");
Cookie cookiep=new Cookie("mima",pass);
cookie.setMaxAge(10*60); //设置过期之前的最长时间
cookiep.setMaxAge(10*60);
response.addCookie(cookie);
response.addCookie(cookiep);
读取cookie
Cookie Cookies[]=request.getCookies();
if(Cookies==null)
out.print("还没有cookie值");
else
{
for(int i=0;i < Cookies.length;i++)
out.print(Cookies[i].getName()+"="+Cookies[i].getValue()+"<br>");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式