Hi, a have a JSP page to setup a cookie (Tomcat server):
cook = new Cookie("memberCookie", userid);
cook.setPath("c:/Program Files/jakarta-tomcat-4.0/webapps/mydir/login/");
response.addCookie(cook);
response.sendRedirect("http://myhost/somelocation/mydir/bookings/enterDate.j
sp");
and the page to retrieve the cookie (enterDate.jsp) is:
Cookie cookies[] = request.getCookies();
if(cookies != null) {
for(int i = 0; i < cookies.length; i++) {
if (cookies[i].getName().equals("memberCookie"));
out.println("Welcome: " + cookies[i].getValue());
}
}
Here's the conundrum, if the cookie is retrieved from a page that is in a
DIFFERENT directory that setup the cookie , the output (getValue) returns
only a sessionID ie "8455352001D0C01849A2C480576723D8" and not the required
value. BUT, if the cookie is retrieved from a file in the SAME directory of
setup, the desired output is obtained, plus the same JSESSIONID info. How
may I simply obtain the value of the cookie from any directory, and not the
session ID? I have tried using setPath (above) pointing to the setup and
destination directories with same unwanted session ID output.
Perhaps my syntax of setPath is the problem here? Surely I do not have
to setup and retrieve cookies using files that are in the same directory?
Thanks for all input
Paul.
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>