请问一个关于设置cookie的问题,大家帮忙看一下,谢谢

5iasp
博客专家认证
2009-01-14 09:48:44
是这样的:

需求:有如下四个文件

setAllcookie.jsp 设置所有域名下的cookie, 执行它,三个域名下的cookie就能全部设置好。

http://www.a.com/setcookieA.jsp
http://www.b.com/setcookieB.jsp
http://www.c.com/setcookieC.jsp

这三个分别设置各自域名下的cookie

大致代码如下:

setcookieA.jsp 代码如下

<%
Cookie cookie = new Cookie("test", "123");
cookie.setDomain("a.com");
cookie.setPath("/");
response.addCookie(cookie);
Cookie cookie = CookieUtils.getCookie(request, "test");
%><%=cookie%>

setcookieB.jsp 代码如下

<%
Cookie cookie = new Cookie("test", "123");
cookie.setDomain("b.com");
cookie.setPath("/");
response.addCookie(cookie);
Cookie cookie = CookieUtils.getCookie(request, "test");
%><%=cookie%>


setcookieC.jsp 代码如下

<%
Cookie cookie = new Cookie("test", "123");
cookie.setDomain("c.com");
cookie.setPath("/");
response.addCookie(cookie);
Cookie cookie = CookieUtils.getCookie(request, "test");
%><%=cookie%>


setAllcookie.jsp代码如下:

// String url="http://login.a.com/setcookieC.jsp";
//String url="http://login.a.com/setcookieB.jsp";
String url="http://login.a.com/setcookieA.jsp";
int conTimeout =3000;
int readTimeout = 1000;
String data = null;
try {
data = StringUtils.URLReader(url, "UTF-8", conTimeout, readTimeout);
out.print("DATA:" + data);
} catch (MalformedURLException e) {
out.print(e);
} catch (UnsupportedEncodingException e) {
out.print(e);
} catch (java.net.SocketTimeoutException ste) {
out.print(ste);
} catch (IOException e) {
out.print(e);
}



现在问题是: 执行setAllcookie.jsp,cookie设置不上,不知道为什么,大家帮忙看一下。。非常感谢。。。


StringUtils.URLReader这个方法是写好的方法,就是返回某个url执行的结果。



...全文
140 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sou2012 2009-01-17
  • 打赏
  • 举报
回复
楼主不要把程序的逻辑过多依赖于cookie
ltlp1986 2009-01-17
  • 打赏
  • 举报
回复
顶一下
lupanlupan 2009-01-16
  • 打赏
  • 举报
回复
顶一下
jacklee408 2009-01-14
  • 打赏
  • 举报
回复
cookie设置下时间看下
dirtykiss 2009-01-14
  • 打赏
  • 举报
回复
没看出来。。。
5iasp 2009-01-14
  • 打赏
  • 举报
回复
cookie设置不上

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧