为什么我在Servlet内设置Cookies无效?
Servlet内部是这么设置的:StringcookieName="Sender";Cookiecookie=newCookie(cookieName,"Test_Con...
Servlet内部是这么设置的:String cookieName="Sender";
Cookie cookie=new Cookie(cookieName, "Test_Content");
cookie.setMaxAge(1000000000);
response.addCookie(cookie);然后再另一个页面读取:Cookie[] cookies = request.getCookies();
if(cookies != null) {
for(int i=0; i<cookies.length; i++) {
Cookie cookie = cookies[i];
String cookieName = cookie.getName();
String cookieValue = cookie.getValue();
System.out.println(cookieName + " " + cookieValue);
}
}结果读不出来,帮忙看下这是为什么 展开
Cookie cookie=new Cookie(cookieName, "Test_Content");
cookie.setMaxAge(1000000000);
response.addCookie(cookie);然后再另一个页面读取:Cookie[] cookies = request.getCookies();
if(cookies != null) {
for(int i=0; i<cookies.length; i++) {
Cookie cookie = cookies[i];
String cookieName = cookie.getName();
String cookieValue = cookie.getValue();
System.out.println(cookieName + " " + cookieValue);
}
}结果读不出来,帮忙看下这是为什么 展开
2个回答
2013-08-05
展开全部
在上面设置cookie里面加上这句话cookie.setPath("/");
2013-08-05
展开全部
response.addCookie(cookie);该为request.addCookie(cookie);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询