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]>