2013-06-02 98 views
5

我在myhost:8080/auth/login有一个登录页面后,我登录了,我在家里控制类,这是在'myhost:8080/home/Java的根路径上设置的cookie

我设置我的cookie这样

Cookie myCookie = new Cookie("__JSSESSIONID", request.getSession().getId()); 
myCookie.setPath("/"); 
response.addCookie(myCookie); 
设置cookie

但是当我通过萤火虫看到它时,它会显示“/ home”路径。我想在根路径上设置cookie,以便可以从其他位置准备好。

+0

你检查http://stackoverflow.com/questions/4538484/sharing-cookies-between-sub-domains-在Java的 – Chris

+0

没有帮助...我问如何设置域 – coure2011

+1

嗨@ coure2011的根路径上的cookie,你如何在最后解决这个问题呢?你能分享一下吗? – GMsoF

回答

1

这里是你需要的东西:

<Context ... sessionCookiePath="/" > ... </Context> 

检查tomcat documentation更多细节