It's not a secret anymore!
The moose likes Servlets and the fly likes Can't read cookie from another page! Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Can Watch "Can New topic

Can't read cookie from another page!

Li Shangqiang

Joined: Mar 25, 2001
Posts: 22
<p>I'm using cookie to store info, and it works in saving and retreiving cookie in the same page, but when i try to retrieve the cookie from another page, i can't get the cookie.
The code is like this:
String cookieName2 = "cfai.UserID";
Cookie newCookie = new Cookie(cookieName2, String.valueOf(userID));
newCookie.setMaxAge(3600 * 24 * 30 * 365); // response.addCookie(newCookie);
in another page:
Cookie[] cookies = request.getCookies();
for (int i=0; i<cookies.length; i++) {
My app server is Tomcat3.1
Who can give me answer?
William Brogden
Author and all-around good cowpoke

Joined: Mar 22, 2000
Posts: 13018
The javadocs for cookie say to follow RFC2109 for setDomain.
RFC2109 says "An explicitly specified domain must always start with a dot" - also it does not mention use of a port. Try
author of:
I agree. Here's the link:
subject: Can't read cookie from another page!
It's not a secret anymore!