I've been browsing the archives but still haven't seen
what I'm looking for. Why does Tomcat use ';' rather
than '?' when an URL gets encoded?

Example:

URL = "http://my.domain/some_form.htm";;
response.sendRedirect(response.encodeRedirectURL(URL));

Yeilds an url like this:
http://my.domain/some_form.htm;jsessionid=lidfano10

and a 404 not found error.

I use JRun at work because my company is predjudiced
against free software, and it uses the '?' to separate
the url and the query string which I thought was
standard. BTW, I'm using Tomcat 3.2.1 and Apache
1.3.14 on Mandrake 7.2. I saw some workarounds posted
to the list, but I'm curious as to why Tomcat behaves
this way. Does either 3.2.2, 3.3 or 4.0 do things
differently? I know 4.0 is the cutting or perhaps
bleeding edge, but is 3.3  mostly stable though it
hasn't been through beta testing yet?


=====
-
[EMAIL PROTECTED]
Hacking is a "Good Thing!"
See http://www.tuxedo.org/~esr/faqs/hacker-howto.html

__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/

Reply via email to