I did exactly as mentioned below, but it is helping the issue. Having 
suppressed the cookie usage, do i have to explicitly use URL 
rewriting by using response.encodeURL(...) to encode the 
sessionID?


> 
> See server.xml:
> 
> <!-- Session interceptor will extract the session id from cookies and
>       deal with URL rewriting ( by fixing the URL ).  If you wish to
>       suppress the use of cookies for session identifiers, change the
>       "noCookies" attribute to "true"
>    -->
> <RequestInterceptor
>      className="org.apache.tomcat.request.SessionInterceptor"
>      noCookies="true" />
> 
> >>>Hi,
> >>>
> >>>Tomcat is creating 2 different sessions when another browser 
> >>>window is opened from a main window. For instance, i have an 
> >>>application, in which the first jsp page sends a request to a servlet 
> >>>which inturn places a session object using 
> >>>request.getSession().putValue("name1","value1");
> >>>
> >>>The servlet then dispatches the request to another jsp page, which 
> >>>opens another jsp page in a new dependent window with the js call,
> >>>
> >>>window.open("/sqlplus/ShowScript.jsp",'wmSelectBaseClass','depe
> >>>ndent=yes,width=700,height=380,left=210,top=240');
> >>>
> >>Does:
> >>
> >> HttpServletResponse.encodeURL("/sqlplus/ShowScript.jsp") 
> >>
> >>help?  This should encode the session id into the URL.
> >>(But if the browser has cookies enabled maybe it wont)
> 


Byju P.Nair
Software Engineer,
Coas India,174,Road No. 72,
Prasashan Nagar,Jubilee Hills,
Hyderabad, India

Reply via email to