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

Reply via email to