However, there is an API call to do this for you, so it's not as heinous
as it sounds at first. Unless of course, you've already built several
hundred pages/servlets, none of which use the encoding methods.
So URL re-writing is supported only if you do something like:
HttpServletResponse.encodeURL("/foo.jsp")
or
HttpServletResponse.encodeRedirectURL("/foo.jsp")
> -----Original Message-----
> From: Hans Wichman [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, July 29, 2003 3:06 PM
> To: Tomcat Users List
> Subject: RE: sessionids through url rewriting
>
>
> I was afraid you were going to say that ;-(. Guess I will built in a
> cookiecheck then...
> At 01:29 PM 7/29/2003 -0600, you wrote:
>
> >Since you are passing your session id through URL, the url
> string must
> >contain the jsessionid parameter, i.e., you have to encode it.
> >
> >
> >-----Original Message-----
> >From: Hans Wichman [mailto:[EMAIL PROTECTED]
> >Sent: July 29, 2003 11:51 AM
> >To: [EMAIL PROTECTED]
> >Subject: sessionids through url rewriting
> >
> >
> >Hi,
> >I've read in the servlets specs that tomcat must support session
> >management through url rewriting, but nothing happens when I disable
> >the cookies (testing in netscape 7, since ie 6 sp1 can't disable the
> >cookies).
> >
> >I have one servlet, let's call it /myServlet, which implements a
> >command like pattern wrapping a result generating application, for
> >example I call the servlet with
> >1)
> >localhost:8080/myServlet?command0=load&argument0=&command1=in
> it&argumen
> >t=1&queue
> >length=2
> >
> >The servlet parses the command and arguments into command
> objects and
> >passes them onto an instance of an application which is
> stored in each
> >users session (each user has his own instance of the
> application), the
> >application processes the request using templates
> blablahblah and the
> >servlet gets all the generated content using getResult() dumping it
> >into the output stream of the servlet.
> >
> >Where in this process should the automatic url rewriting occur? I
> >haven't got a clue.... Does my own request (see 1) overwrite any
> >jsessionid that should automatically be added ? Is url
> rewriting only
> >supported directly from hyperlinks in a jsp page?
> >
> >Hope anyone can help, I'm using apache tomcat/4.1.24 (and not 4.1.23
> >;-))
> >
> >Hans
> >
> >
> >---------------------------------------------------------------------
> >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]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]