Aha! Found the culprit. From PropertyUtilsBean.getSimpleProperty()...

   // Handle DynaBean instances specially
   if (bean instanceof DynaBean) {
       DynaProperty descriptor =
               ((DynaBean) bean).getDynaClass().getDynaProperty(name);
       if (descriptor == null) {
           throw new NoSuchMethodException("Unknown property '" +
                   name + "'");
       }
       return (((DynaBean) bean).get(name));
   }

With the benefit of hindsight (20-20) if you'd tried
<bean:write name="<%=Tokens.MULTIPLE_PARAMETERS_FORM%>" property="map" />
that would also fail.

Not sure if JSTL would be a solution, but setting the map in the request via
the Action, as per your example, works.

Steve

p.s. Ted, if you get a chance, I could use a quick "yes, it looks like it
might be useful" or "no, its a big pile of ****" on the Struts Examples
that were mentioned earlier this week
(http://bobcat.webappcabaret.net/ninsky/index.jsp). Thanks!


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

Reply via email to