• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Unable to load gif file

 
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sir,
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.
Thanks
Brett
 
Sheriff
Posts: 13411
Firefox Browser VI Editor Redhat
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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)

Example:
If your gif is in:
http://www.mydomain.com/myWebApp/images/myimg.gif

and you use the following src attribute:
/images/myimg.gif

The browser will look in:
http://www.mydomain.com/images/myimg.gif
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.

-Ben
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic