On Sat, 8 Jan 2005 22:16:49 +1000, William Ferguson
<[EMAIL PROTECTED]> wrote:

> <html:errors property="quantity.${index}"/>
> <html:errors property="quantity.<c:out value='${index}'/>"/>

You can't nest any custom tags like this.

Following works well with JSP 1.2:

  <html-el:errors property="quantity.${index}"/> 

but you need the html-el taglib (it means NOT the original html taglib included
in the minimal struts-lib distribution).

You have to download the full package (e.g. jakarta-struts-1.2.4.zip)
and look at the contrib/struts-el folder.

If you can use JSP 2.0, following syntax without struts-el 

  <html:errors property="quantity.${index}"/>

should work as well, since the "property" attribute is defined to support
real time expressions. Just don't forget to use a correct web.xml header
for the Servlet 2.4 specification, it means your deployment descriptor
must start with 

<?xml version="1.0"?>
<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 web-app_2_4.xsd"
    version="2.4">

If you simply copy and change your old web.xml from an older Servlet 2.3 based
application, new features of Servlet 2.4 won't work.

Pavel

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to