cookie取值为空
时间:2011-12-06
来源:互联网
servlet里:
Cookie myName=new Cookie("username",URLEncoder.encode(name, "UTF-8"));
Cookie myPwd=new Cookie("password",pwd);
myName.setMaxAge(14*24*3600);
myPwd.setMaxAge(14*24*3600);
response.addCookie(myName);
response.addCookie(myPwd);
jsp获取cookie:
if(cookies!=null){
String s_name="";
String password="";
for(int i=0;i<cookies.length;i++){
Cookie cookie=cookies[i];
if(cookie.getName().equals("username")){
s_name=URLDecoder.decode(cookie.getValue(),"utf-8");
}else if(cookie.getName().equals("password")){
password=URLDecoder.decode(cookie.getValue(),"utf-8");
}
}
<%=s_name%>
这个s_name取不出来,是空值。请问是哪里出了问题?
Cookie myName=new Cookie("username",URLEncoder.encode(name, "UTF-8"));
Cookie myPwd=new Cookie("password",pwd);
myName.setMaxAge(14*24*3600);
myPwd.setMaxAge(14*24*3600);
response.addCookie(myName);
response.addCookie(myPwd);
jsp获取cookie:
if(cookies!=null){
String s_name="";
String password="";
for(int i=0;i<cookies.length;i++){
Cookie cookie=cookies[i];
if(cookie.getName().equals("username")){
s_name=URLDecoder.decode(cookie.getValue(),"utf-8");
}else if(cookie.getName().equals("password")){
password=URLDecoder.decode(cookie.getValue(),"utf-8");
}
}
<%=s_name%>
这个s_name取不出来,是空值。请问是哪里出了问题?
作者: Sally_1115 发布时间: 2011-12-06
你这个servlet执行完成后,必须要到客户端发出下一次请求才会有cookie。
如果,servlet执行完成后直接转到JSP,这个JSP是在本次不可以找到cookie.
如果,servlet执行完成后直接转到JSP,这个JSP是在本次不可以找到cookie.
作者: trocp 发布时间: 2011-12-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28