Erik: This did not seem to work for me. The varuable is not being substituted. I am using TOmcat 5.0.25 so it should implement JSP 2.0.
Here is what I have in my JSP: <% String buttonImageUrl = PathUtil.getImagePath(request,"layout/homeButtonOver.gif"); pageContext.setAttribute("buttonImageUrl",buttonImageUrl); String overImageUrl = PathUtil.getImagePath(request,"layout/homeButtonOver.gif"); pageContext.setAttribute("overImageUrl",overImageUrl); %> <td><html:link action="/home.do" target="_top" onmouseover="setImage('homeButton','${pageContext.overImageUrl}')" onmouseout="setImage('homeButton','${buttonImageUrl}')" ><html:img imageName="homeButton" src="${buttonImageUrl}" border="0" width="140" height="52" /></html:link></td> When I look at the source of the generate page, I get this: <td><a href="/pricetracker/home.do" target="_top" onmouseover="setImage('homeButton','${pageContext.overImageUrl}')" onmouseout="setImage('homeButton','${buttonImageUrl}')"><img src="${buttonImageUrl}" name="homeButton" height="52" width="140" border="0"></a></td> It is taking the variables as literals. Any ideas? Thanks, Neil -- Neil Aggarwal, JAMM Consulting, (972)612-6056, www.JAMMConsulting.com FREE! Valuable info on how your business can reduce operating costs by 17% or more in 6 months or less! http://newsletter.JAMMConsulting.com > -----Original Message----- > From: Erik Weber [mailto:[EMAIL PROTECTED] > Sent: Thursday, February 10, 2005 9:02 AM > To: Struts Users Mailing List > Subject: Re: Handle images path in one place > > > Using the expression language, you can build paths like this: > > <html:img src="${somePath}/images/foo.jpg"/> > > The "somePath" variable could be an application scope attribute > (ServletContext attribute). I have done this before by writing a > (Struts) plugin that gets "somePath" from web.xml (init-param) and > stores it as a ServletContext attribute. Then it's availabe (as shown > above) in all tags in all your JSPs. > > Not sure if there is a better way but that works. You can change your > image URL prefix simply by editing web.xml. > > Erik > > > Gaet wrote: > > >Hello, > > > >I'm writting a web application using J2EE where several > pages can contains the same images. > >I would like to have the path to these images into one place > an if possible into the same place for all images. > >For instance in a file and have a tag to access like this > ><html:img alias="dog"> > > > >like this I can move my images from one folder to another, I > will have only one file to update.... > > > >Does somebody use something similar? > > > >TIA > > > >Gaet > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]