| Author |
Context Root Problem
|
Hector Diaz
Greenhorn
Joined: Oct 27, 2012
Posts: 2
|
|
Hi,
I have a small app called myapp with a link a other page jsp:
when I deploy this app with jboss locally this work sucessfully
but when this app is in a server (ie: htpp://server/myapp/index.jsp) this link in a jsp doesn´t work, but when i change it for
works fine again.
I don't understant what is the reason, but I need that this application to be independent of the server...
|
 |
K. Tsang
Ranch Hand
Joined: Sep 13, 2007
Posts: 1219
|
|
Welcome to the Ranch Hector.
The context root in servlet and JSP can be retrieved by
Everything after that is relative to this context root. So ideally you shouldn't need to include the "/" in front of other.jsp in order to trigger the link.
When you do testing, the effect on a server or locally should be the same.
|
K. Tsang JavaRanch SCJP5 SCJD/OCM-JD
|
 |
Bear Bibeault
Author and ninkuma
Marshal
Joined: Jan 10, 2002
Posts: 56153
|
|
Because Java code should never be used in a JSP, the proper means to get the context path in a JSP is ${pageContext.request.contextPath}
You could also create URLs in JSPs with the JSTL <c:url> tag, which prepends the context path correctly.
See the JspFaq for more info.
|
[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
|
 |
Hector Diaz
Greenhorn
Joined: Oct 27, 2012
Posts: 2
|
|
K. Tsang wrote:Welcome to the Ranch Hector.
The context root in servlet and JSP can be retrieved by
Everything after that is relative to this context root. So ideally you shouldn't need to include the "/" in front of other.jsp in order to trigger the link.
When you do testing, the effect on a server or locally should be the same.
Thanks a lot for your reply...
|
 |
 |
|
|
subject: Context Root Problem
|
|
|