Hi Pascal, You could do something like this: <s:link beanclass="${actionBean.class}"><c:forEach var="p" items="${param}"><s:param name="${p.key}" value="${param[p.key]}"/></c:forEach>View as HTML</s:link>
Aaron On 05/07/2010 02:31 PM, Pascal wrote: > Hi, > > I have a page, say > > /myroot/ShowMail.action?id=123&dir=inbox > > and I need some links which add parameters to the (current) page, e.g. > > <a href="/myroot/ShowMail.action?id=123&dir=inbox&view=HTML">View as > HTML</a> > ("/myroot/ShowMail.action?id=123&dir=inbox" being the current page > accessed by the user) > > However, there might be more parameters (showHeaders=true, etc.) so I > cannot easily use<s:link> with<s:param>-subtags (would be like 10 > <s:param> tags for each link on the page). > > What I tried was something along > > <s:link href="${actionBean.context.request.pageURI}?${...query}"> > > However, as I have an ActionBean for each JSP, in the JSPs these values > always evaluate to the JSP request (i.e. request.pageURI == > ".../showMail.jsp") which is not really usable to build a link for the > user to click. > > Is there an easy way (except adding every possible<s:param>-tag to each > <s:link> on the page) or did someone maybe had a similar problem? > > Thanks! > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Stripes-users mailing list > Stripes-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/stripes-users > > ------------------------------------------------------------------------------ _______________________________________________ Stripes-users mailing list Stripes-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/stripes-users