2013-06-02 7 views
5

Ich habe eine Login-Seite bei myhost:8080/auth/login nachdem ich angemeldet ich ein Cookie von meiner Heimat Controller-Klasse eingestellt, die an ist 'myhost:8080/home/Java Einstellung Cookie auf Root-Pfad

ich meine Cookie wie diese

Cookie myCookie = new Cookie("__JSSESSIONID", request.getSession().getId()); 
myCookie.setPath("/"); 
response.addCookie(myCookie); 
bin Einstellung

aber wenn ich es über Firebug sehe, zeigt es mir den Pfad "/ home". Ich möchte Cookie auf Root-Pfad setzen, damit es von anderen Orten bereit sein kann. Hier

+0

haben Sie überprüfen http://stackoverflow.com/questions/4538484/sharing-cookies-between-sub-domains- in-java – Chris

+0

nicht hilfreich ... Ich frage, wie man einen Cookie auf Root-Pfad der Domain – coure2011

+1

Hallo @ coure2011, wie Sie dieses Problem endlich gelöst? Kannst du bitte teilen? – GMsoF

Antwort

1

ist, was Sie brauchen:

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

prüfen tomcat documentation für weitere Details