Craig:
I tried this and it worked flawlessly. Thank you
for the info.
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: Craig McClanahan [mailto:[EMAIL PROTECTED]
> Sent: Thursday, February 10, 2005 10:22 PM
> To: Struts Users Mailing List
> Subject: Re: Handle images path in one place
>
>
> On Thu, 10 Feb 2005 23:09:51 -0500, Erik Weber
> <[EMAIL PROTECTED]> wrote:
> > Sorry, I was using the html-el tag, not the html tag:
> >
> > <html-el:img src="${somePath}/images/foo.jpg"/>
> >
> > I think you should be able to do what you want without the
> el tags if
> > you are using JSP 2.0, but to be honest, someone else needs
> to jump in
> > and bail me out here on that. I think it's a configuration
> problem. (web
> > app 2.3 v 2.4 or something?)
>
> You are definitely on the right track.
>
> If you are using a Servlet 2.4/JSP 2.0 container (such as Tomcat 5.x),
> you can enable support for EL expressions globally in your pages (even
> in template text -- it doesn't have to be in a custom tag attribute).
> This requires telling the container that you are a Servlet 2.4 webapp,
> by including the following as the root element:
>
> <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
>
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
> version="2.4">
>
> instead of the DOCTYPE declaration used on previous versions. Doing
> this makes the struts-el library totally superfluous -- EL expressions
> work as expected on all the standard Struts tags.
>
> This capability lets you do some cute things, even without a lot of
> custom tags. Consider the following example (using JSTL tags) where
> "customers" is an attribute that contains an array (or List) of
> Customer beans.
>
> <table>
> <tr>
> <th>Id</th>
> <th>Name</th>
> </tr>
> <c:forEach items="${customers}" var="customer">
> <tr>
> <td>${customer.id}</td>
> <td>${customer.name}</td>
> </tr>
> </c:forEach>
> </table>
>
> (Note that you can get the same sort of filtering that <bean:write>
> does for you, to avoid cross site scripting attacks, by using things
> like "<c:out value='${customer.id}'/>" instead of "${customer.id}" if
> you need it.)
>
> (If you want to do *input* into a table like this, consider using
> JavaServer Faces (JSF) components like <h:dataTable> instead ... it
> manages all the hard parts for you.)
>
> >
> > Erik
> >
>
> Craig
>
> ---------------------------------------------------------------------
> 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]