tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeff Tulley" <JTUL...@novell.com>
Subject RE: ServletRequest's path elements not updated by calls to getRequestDispatcher()
Date Wed, 21 Jan 2004 21:35:27 GMT
I think the difference between those seeing the redirect and those who
are not is what browser they are using.  Some browsers add the trailing
slash for you, some do not.  I tried this on Windows NT 4, IE 6(does add
the "/"), and on Galeon/Mozilla on SUSE Linux (no "/" added).

Client side, not server side.

That said, you CAN do server side redirects, by the methods mentioned
already (mod_rewrite, etc)

>>> john.hume@cruisesonly.com 1/21/04 1:13:12 PM >>>
www.apple.com/ipodmini does a redirect to www.apple.com/ipodmini/,
which is
the same behavior you get from a webserver (I believe most of them,
but
definitely IIS) when requesting a directory without the trailing slash.
 (I
seem to recall that Microsoft calls it a "courtesy redirect".)  

If you can redirect these requests to the actual location of the page
that's
serving the request, your life will get easier when it comes to
relative
hrefs/srcs.  

Even if you want to hide the location of your JSP, which is not a bad
idea,
to live up to what apple does your page only has to work with one URL
...
and the other one gets redirected to the one that works.

-john.


-----Original Message-----
From: Alan Weissman [mailto:aweissman@nyc.yamaha.com] 
Sent: Wednesday, January 21, 2004 2:54 PM
To: 'Tomcat Users List'
Subject: RE: ServletRequest's path elements not updated by calls to
getRequestDispatcher()


Ok, so what was said about using img src="/foo.gif" theoretically
seems
true, but in practice it does not work. 

And I don't have the ability to mandate a request.getContextPath() for
every 
Link on the site.

All I want to do is do what apple does if you go to
www.apple.com/ipodmini or www.apple.com/ipodmini/ you get the same
page.
This shouldn't be that hard, but whats the best way to do it?  

Should I just start using Apache's mod_rewrite?

Thanks again,
Alan

-----Original Message-----
From: Shapira, Yoav [mailto:Yoav.Shapira@mpi.com] 
Sent: Wednesday, January 21, 2004 2:42 PM
To: Tomcat Users List
Subject: RE: ServletRequest's path elements not updated by calls to
getRequestDispatcher()


Howdy,

>No, if you use img="/foo.gif"
>then '/' ALWAYS indicates to the browser to request it from the
domain
>root.

Yeah, but you don't want to do that because what if the context path
changes?  A relative link would be better, and it's good that the
original poster is already trying to do that, e.g. ../foo.gif. 
Consider
using request.getContextPath() + "/images/foo.gif".

Yoav Shapira



This e-mail, including any attachments, is a confidential business
communication, and may contain information that is confidential,
proprietary and/or privileged.  This e-mail is intended only for the
individual(s) to whom it is addressed, and may not be saved, copied,
printed, disclosed or used by anyone else.  If you are not the(an)
intended recipient, please immediately delete this e-mail from your
computer system and notify the sender.  Thank you.


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org 
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org 



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org 
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org 

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org 
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org 


Jeff Tulley  (jtulley@novell.com)
(801)861-5322
Novell, Inc., The Leading Provider of Net Business Solutions
http://www.novell.com

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message