Hi,
Byju P.Nair wrote:
> Yes Simon, you are right. Since the browser has cookie enabled,
> the above statement doesn't encode the sessionID into URL :-(
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)