Meaningless Drivel is fun!
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

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
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!