W3C home > Mailing lists > Public > www-jigsaw@w3.org > November to December 1998

Re: Setting cookies from Servlet.

From: Benoit Mahe <Benoit.Mahe@sophia.inria.fr>
Date: Tue, 24 Nov 1998 09:44:40 +0100
Message-Id: <199811240844.JAA11946@ender.inria.fr>
To: Rajesh Joshi <rjoshi@arsin.com>
cc: "'www-jigsaw@w3.org'" <www-jigsaw@w3.org>

 It's a known bug that has been fixed. You can get an updated version
 of the servlet package in the W3C CVS public tree [1].

 [1] http://dev.w3.org/cgi-bin/cvsweb/
     http://dev.w3.org/cgi-bin/cvsweb/java/classes/org/w3c/jigsaw/servlet/

 Regards, Benoit.

Rajesh Joshi writes:

> Hi,
> 
> I am trying to set cookie in response header & then read the same information
>  in another
> servlet. Sample code for setting is :
> 
> Cookie c = new Cookie("Test", "yes");
> c.setDomain("."+req.getServerName());
> System.out.println("Server Name: " + req.getServerName());
> c.setMaxAge(100000);
> res.addCookie(c);
> 
> When I try to read the same, in the following piece of code:
> 
>    Cookie cookies[] = null;
>     boolean rv = false;
>     String strValue = new String();
> 
>     System.out.println("readCookies");
>     try{
>         try {
>             
>              cookies = req.getCookies();
>                  System.out.println(cookies);
>         }
>         catch (NullPointerException e) 
>         {
>             System.out.println("Cookie Servlet::ReadCookie failed");
>             return rv;
>         }
> 
>         if(cookies != null){
>             for(int i=0; i < cookies.length; i++){
>                 Cookie thisCookie = cookies[i];
>                 System.out.println("Cookie Server : " +thisCookie.getDomain()
> );
>                 String strCookieInfo = thisCookie.getName();
>                 System.out.println(strCookieInfo);
>                 
>                 if (strCookieInfo.equals("Test")) {
>                     strValue = thisCookie.getValue();
>                     System.out.println("Cookie UID : " + strValue);
>                     rv = true;
>                 }
> 
> The get the "Null pointer exception" with message "Cookie Servlet::ReadCookie
>  failed."
> The cookie.txt shows no entry for the cookie. 
> 
> Regards,
> 
> Rajesh Joshi
> Arsin Corporation.
> 
> 


- Benoît Mahé -------------------------------------------------------
                      World Wide Web Consortium (W3C)
                    Architecture domain - Jigsaw Team           

  http://www.w3.org/People/Mahe - bmahe@w3.org - +33.4.92.38.79.89 
---------------------------------------------------------------------
Received on Tuesday, 24 November 1998 03:44:46 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 9 April 2012 12:13:28 GMT