The syntax I forget (I dont use JSP for the view myself), so you will need
to look that up, but where you have links in your pages you would use the
<html:rewrite> tag to rewrite the url (or you could use <html:link> to
render the entire link) so that it will include the jsessionid if necessary.
Take a look at the docs for these two tags as theres quite a few other
things they can do for you to. (Like getting the url from a named
actionforward & appending other parameters etc...)

If your working in Java code (such as in an action) take a look at the
HttpServletResponse.encodeURL() method.
[http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpServle
tResponse.html]


-----Original Message-----
From: Shailender Jain [mailto:[EMAIL PROTECTED]
Sent: Friday, 11 June 2004 17:51
To: Struts Users Mailing List
Subject: Re: session problem


Thanks Andrew for the response.

Should i just put <html:rewrite/> in all my JSP or some attributed also
needs to
be passed.
Where should i put this tag in the JSP.

Andrew Hill wrote:

> The servlet container will try to encode this sessionId in a cookie if it
> can (saving the need to rewrite links) so you may wish to check the
browser
> settings to see if cookies are enabled. (Its best to make sure you use the
> html:rewrite tag (or equivelent) for your links though so that your app
will
> support users when they have cookies disabled).
>
> -----Original Message-----
> From: nikhil walvekar [mailto:[EMAIL PROTECTED]
> Sent: Friday, 11 June 2004 17:34
> To: Struts Users Mailing List
> Subject: Re: session problem
>
> Hi,
> same thing i have experienced with IE 6.0, it will work with mozilla
> Problem is that with each request session id is not passed.
> You need to explicitly pass it as url parameter.
> http://dbomis.com/anyLink;jsessionid=A0698B81A1F1AA2B1ECDA19B0ACFD6E2
>
> Nikhil
>
> Shailender Jain <[EMAIL PROTECTED]> wrote:
> I am using session object in my application to validate whether the user
> is valid or not.
>
> I am doing this in the processPreprocess() method of RequestProcessor.
> But in I.E. 6.0 update version: SP1, the session object becomes null.
> So once user click at any link in the application he gets logged out.
>
> The system admin has also done the following configuration
>
> 1. I installed the application on a machine having the IP
> (10.1.252.41). The system admin made a virtual IP (10.1.252.42) and
> gave me a DSN "dbomis.com" which can be used to access the
> application. This DSN points to virtual IP.
> 2. Now when i access the application using http://10.1.252.41/ or
> "http://10.1.252.42/"; in IE 6.0 SP1 then it works ok.
> 3. When i use the "http://dbomis.com/"; then the login page come. User
> is able to login (processPreprocess() method does not check for
> session while user is logging in). But when the user clicks on any
> link the session becomes null so the user is logged out of the
> application. This problem happens only on I.E. update version SP1.
> On I.E 5.5 this url works ok.
>
> Anyone has got any idea why this must be happening
>
> Yahoo! India Matrimony: Find your partner online.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to