> request.setAttribute("paramMap", PropertyUtils.describe(form));

One issue with PropertyUtils.describe is that it also adds a property
'class' to the map; this would probably have to be removed explicitely.


> For an all-JSP solution, I guess you could do:
>
> <%@ page import="org.apache.commons.beanutils.PropertyUtils" %>
> <jsp:useBean id="paramMap" class="java.util.HashMap"/>
> <c_rt:forEach var="entry" items="<%= PropertyUtils.describe(form) %>">
>   <c:set target="paramMap" property="${entry.key}"
> value="${entry.value}"/> </c_rt:forEach>
> <html:link action="/search" name="paramMap">
>   ...
> </html:link>

Now, next level: all-JSP/XML :-)

It just occured to me that if none of the request parameters needs to be
modified then the parameter map could probably be used directly:

  <html:link action="/search" name="param">

--
Eric Jain


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

Reply via email to