Thanks Tim,
I was trying to use the same cookiename for different paths in my webapp, but since the path is not sent I just have to use different cookienames.
Trond
Tim Funk wrote:
getPath() in only useful for setting cookies. The browser only sends the name /value pairing of the cookie back to you. It omits path and expiration.
-Tim
Trond G. Ziarkowski wrote:
Hi all!
I'm making a filter that checks that my cookies are set, and sets them if they are missing.
Code for setting cookie:
String path = request.getContextPath();
cookie = new Cookie(name, value);
cookie.setPath(path);
logger.debug("Setting cookie: " + cookie.getName() + ", " + cookie.getPath());
response.addCookie(cookie);
Code for checking cookies: String path = request.getContextPath(); for (Cookie c : cookies) { String cName = c.getName(); String cPath = c.getPath(); logger.debug("Checking: " + cName + ", " + cPath); }
When setting the cookie the Cookie.getPath() method returns the path I have set. But when checking cookies all calls to Cookie.getPath() returns null regardless of what path I have set. When viewing the cookies in Firefox the path is the same as when I created the cookie.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
