[ vula @ 13.02.2009. 20:52 ] @
Pozdrav...

Koliko sam skontao Tomcat pri get i post ,,generise'' cookie koji ne cuva na hdd kao ostali cookie tako da se taj cookie nije ,,vidljiv'' recimo u Firefox cookie menadzeru, to je neki in-memory session cookie koji je aktivan dok je otvorena ta stranica browser-a. Da li postoji taj in-memory session cookie (guglao sam i negdje tvrde da postoji) posto mi bas taj cookie treba?
Sta mene u stvari muci? U jednom servletu treba da generisem taj cookie i da neka druga web aplikacija (servlet) pokusa da pronadje taj cookie i ukoliko on postoji i nosi tacno odredjenu vrijednost (neki true) da izvrsim redirekciju na neki stranicu, ukoliko ne postoji samo da obavjestim korisnika.
Znaci interesuje me ne samo kako da pronadjem taj cookie i da provjerim da li postoji nego i da li je moguce mijenjati vrijednost tog cookie?
[ gajo2 @ 14.02.2009. 15:40 ] @
To je session cookie i npr. iz servleta mozes uzeti kao request.getSession().getAttribute(), a vrednost postavljas sa setAttribute()
[ vula @ 16.02.2009. 20:34 ] @
Je l' to onaj JSESSIONID cookie? To je sve sto sam nasao guglanjem...
[ gajo2 @ 18.02.2009. 07:01 ] @
Pa ne... to je session ID koju Tomcat koristi da bi znao koja je tvoja sesija i odakle da uzima atribute koje si prethodno setovao. Kako Tomcat zaista radi sa sesijama mozes otkriti citajuci source code, ili mozda ima i ovde ili ovde nesto o tome...

Uglavnom ti ne treba uopste da pristupas sesiji preko cookiesa, nego lepo koristis get i setAttribute() i pustis da Tomcat radi te stvari za tebe. Ako bas zelis da imas cookie koji ce isteci cim korisnik zatvori prozor browsera, onda napravi Cookie sa vekom trajanja 0, ali isto ce ti biti a lakse i sa sesijom...