File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSP and the fly likes Refering images in JSP (path problem). Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSP
Bookmark "Refering images in JSP (path problem)." Watch "Refering images in JSP (path problem)." New topic

Refering images in JSP (path problem).

prat narang

Joined: Oct 27, 2003
Posts: 10
Hi friends,
Need some help from u guys....I am developing an application using JSP and Tomcat 5.0.In the html tag inside jsp pages i am refering to images which r located in a particular folder inside the web application folder.My doubt is when i refer to the image do i hard-code the destination directory or should i use the some other logical method (such that i don't need to hard-code the path) in the jsp page. Kindly advise.....
......thxs in advance.
Ankur Jaiswal

Joined: Aug 25, 2003
Posts: 15
You can specify the images in two ways:
1. Document Relative
2. Document Root Relative.
In the former, the reference could be given as:
<img src="../images/cm_banner.png">
where images is a folder directly under the web contents.
In the second way, the path is given as:
<img src="/CIF/CM/images/cm_banner.png">
that is relative to the root. Note that CIF/CM is the context root in this case.

The image paths can also be hardcoded if you want to, though the practice is not adviseable.
prat narang

Joined: Oct 27, 2003
Posts: 10
thanx ankur,
but what if i have to change the context name itself, then i've to change all the files where i've written the path value.
i need some solution in that scenerio.
Amit KumarS
Ranch Hand

Joined: Oct 10, 2003
Posts: 100
for refrencing the contextPath u can write in the following manner..

this should solve ur problem....
if still in doubt do revert back..
Amit Kumar

****************************<br />In 24 hrs Earth rotates once on its Axis.
Ankur Jaiswal

Joined: Aug 25, 2003
Posts: 15
What is the IDE are you using, if you are using one???
As for the solution , you might have to change all the links manually either as document or root relative.
I agree. Here's the link:
subject: Refering images in JSP (path problem).