cookie的理解????

09-11-16 liberty

实现aa.com.cn与bb.com.cn实现共享cookie。那必须实现相同域.com.cn。

aa.com.cn-->

Cookie acookie=new Cookie(cookieName1,cookieValue1);

cookie.setDomain(".com.cn");

resp.addCookie(acookie);

bb.com.cn-->

Cookie bcookie=new Cookie(cookieName2,cookieValue2);

cookie.setDomain(".com.cn");

resp.addCookie(bcookie);

这两个共用一个域,cookie会被共享

假如bb.com.cn

中没有添加cookie对象

只是为了获取aa.com.cn中的cookie

这时候 域 要怎么设置,不可能去创建一个Cookie然后再设置域。

request.getCookies();--这个是获取一个域下的cookie

还有在http://locahost:8080/web1

cookie.setDomain("localhost");//其他ip localhost 都测试过了

只要一设置就获不到cookie的值。。。。

请各位高手还有banq老师帮忙。。。。。。

leeroom
2010-03-02 09:08

把cookie.setDomain(".com.cn");注释就可以了.