| Author |
Servlets, HTML and GIFs
|
Randall Stevens
Ranch Hand
Joined: Jul 01, 2003
Posts: 65
|
|
I have a servlet that gets an HTML file that has some GIFs in it. The problem I am encountering is the page is retrieved, but the GIFs are not displaying. The html page is in jakarta-tomcat-4.0.4/webapps/ROOT The GIFs are currently in jakarta-tomcat-4.0.4/webapps/ROOT The html references the GIFs similiar to <img src="myLogo.gif"> On my desktop the images show, however when deployed on the server the images do not show. How can this be corrected? Randall
|
 |
Bear Bibeault
Author and ninkuma
Marshal
Joined: Jan 10, 2002
Posts: 56150
|
|
Since you are specifying a relative reference to the images, the browser is trying to find them in the same folder as the page. However, since your page is emitted by a servlet, there really is no "page". What the broser is doing is to use the URL of the servlet (probably a servlet mapping, no?) as the base for your relative references. You will need to either use server-relative href's for your images, or use the <base> tag to provide a relative base for the images. bear
|
[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
|
 |
Mike Curwen
Ranch Hand
Joined: Feb 20, 2001
Posts: 3695
|
|
This discussion in Apache/Tomcat talks about the same thing (after post #3) , with regard to JSPs. But the general idea is the same as this discussion.
|
 |
 |
|
|
subject: Servlets, HTML and GIFs
|
|
|