If you've got an action that fronts the JSP, use something like: request.setAttribute("paramMap", PropertyUtils.describe(form));
to dump a map of all the form properties into request scope. Then, in the JSP: <html:link action="/search" name="paramMap"> ... </html:link> 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> Quoting Eric Jain <[EMAIL PROTECTED]>: > How does one build simple html links that contain all parameters from a > form? > > There is of course the brute force method: > > <c:url value="/search" var="url"> > <c:param name="x" value="${form.x}"/> > <c:param name="y" value="${form.y}"/> > ... > </c:url> > > I assume there is a better way, something along the lines of > > <html:link action="/search" property="form"/> > > Any ideas? > > > -- > Eric Jain -- Kris Schneider <mailto:[EMAIL PROTECTED]> D.O.Tech <http://www.dotech.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]