I have similar problem. However since I use JSF all my links and references are defined in faces-config.xml file.
${pageContext.request.contextPath} is not very clean solution since one definitely do not want this statements across all JSPs, Servlets, config files, etc. For example in Oracle App Server you can configure such behavior in /config/http-web-site.xml. Is there any way to configure Tomcat so that it treats http://localhost:8888/myApp/ as a root context for building absolute paths within myApp? Thanks, Alexey. coubeatczech wrote: > > > David Smith-2 wrote: >> >> >> No need to edit any *.xml files. >> >> Your webapp already knows what it's context path is when the request >> comes in. The expression I wrote is used in jsp pages to compose server >> absolute links to resources like jsps, html pages, images, javascript, >> css, etc., ... Consider it in the context of: >> >> ${pageContext.request.contextPath}/jsp/any.jsp Click here to >> (whatever) >> >> If you are working with a servlet instead of a jsp, it would be >> request.getContextPath() + "/jsp/any.jsp" to build links where request >> is an instance of javax.servlet.http.HttpServletRequest. >> >> --David >> >> > > Great, thanks, it answered my question, it works now and I'm almost > absolutely happy. :-) > -- View this message in context: http://www.nabble.com/Path-tp20899470p25476023.html Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org