File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes Unable to load gif file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Unable to load gif file" Watch "Unable to load gif file" New topic

Unable to load gif file

Brett Lee

Joined: Apr 21, 2006
Posts: 12
I am not able to load the gif images.I have given path of the gif files inside the <img> tag.Its still not loading.The following is the tag i have given in my html file - <img src="/temp/red_bar.gif" width="100%" height="19" alt="" border="0">.I have the temp directory in which i have all the gif files.Still its not loading.Please guide me.
Ben Souther

Joined: Dec 11, 2004
Posts: 13410

If you start the path out with a forward slash "/", you are instructing the browser to search from the root of this site.

Since browsers don't know about the concept of a Servlet Webapp, they will build the URL by appending the domain to your path (without the contextPath)

If your gif is in:

and you use the following src attribute:

The browser will look in:
Note, the contextPath (myWebApp) is missing.

The best way to build these paths is to read the contextPath at runtime and create a URL that is relative to the contextPath:

This isn't particular to Tomcat. It would be the same for any Servlet/JSP app so I'm going to move this to the Servlet forum for you.


Java API J2EE API Servlet Spec JSP Spec How to ask a question... Simple Servlet Examples jsonf
I agree. Here's the link:
subject: Unable to load gif file
It's not a secret anymore!