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]