站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题为什么不能在另外一个页面中获取cookie 的值

为什么不能在另外一个页面中获取cookie 的值

摘要: 为什么不能在另外一个页面中获取cookie 的值


为什么不能在 e341a.jsp 页面中获取 e341.jsp 页面的cookie的值,不知道错在哪里了,大家帮忙找找,谢谢

这是生成cookie的页面

<%@ page language="java" contentType="text/html;charset=gb2312" %>

<body>
<form action="e341.jsp" method="post">
用户名:
<input type="text" name="name" />

密&nbsp;&nbsp码:
<input type="password" name="passowrd" />

<input type="submit" value="提交" />
</form>
<%

String username=request.getParameter("name");
String userpass=request.getParameter("password");
if((username==null)||(userpass==null))
return;
Cookie namecoo=new Cookie("name",username);
Cookie passcoo=new Cookie("pass",userpass);
namecoo.setMaxAge(3*60);
passcoo.setMaxAge(3*60);
response.addCookie(namecoo);
response.addCookie(passcoo);
%>

</body>



这是获取cookie的页面
<%@ page language="java" contentType="text/html;charset=gb2312" %>

<body>
<%
Cookie[] coos=request.getCookies();
String name="1";
String pass="";
for(int i=0;i{
if(coos[i].getName().equals("name"))
name=coos[i].getValue();
if(coos[i].getName().equals("user"))
{
pass=coos[i].getValue();
}
}
%>

用户名:<%=name%>



密&nbsp;&nbsp码:<%=pass%>




</body>



有人知道吗


if(coos[i].getName().equals("user"))
{
pass=coos[i].getValue();
}
中的user是什么?



不好意思,user应该是pass,但改成pass还是不行啊。不知错在哪儿了


出错提示是什么?


没有出错提示,就是运行后没有出现想要的结果


Cookie namecoo=new Cookie("name",username);
Cookie passcoo=new Cookie("pass",userpass);
namecoo.setMaxAge(3*60);
passcoo.setMaxAge(3*60);
//这里加一句
passcoo.setPath("/");
namecoo.setPath("/");
response.addCookie(namecoo);
response.addCookie(passcoo);


↑返回目录
前一篇: HashMap的排序问题,希望各位大侠帮忙,在线等,谢谢
后一篇: Struts 上传问题 (急) (在线等)