my dog learned polymorphism
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).
It's not a secret anymore!