Its an amazing solution
----- Original Message ----
From: Lyallex <[EMAIL PROTECTED]>
To: Tomcat Users List <[email protected]>
Sent: Monday, July 30, 2007 9:29:01 PM
Subject: Re: How to change(override) application path
Hi
I've had all sorts of problems understanding how relative links are
resolved so I found this solution somewhere and it works well for me
All my pages import a header file (header.jsp) in header.jsp I have this
<%
String basePath = request.getScheme()+"://"+request.getServerName()+"/";
%>
<html>
<head>
<base href="<%=basePath%>">
....
Now I no longer have any problems with links not working, ever.
I have my app installed as the default app. If you are using a non
ROOT context you can append request.getContextPath() like this
<%
String basePath =
request.getScheme()+"://"+request.getServerName()+"/"+request.getContextPath()+"/";
%>
It works for me
Rgds
Duncan
____________________________________________________________________________________
Need a vacation? Get great deals
to amazing places on Yahoo! Travel.
http://travel.yahoo.com/
---------------------------------------------------------------------
To start a new topic, e-mail: [email protected]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]