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/