struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kris Schneider <>
Subject Re: Not possible to attach 2 (or more) parameters from 2 different beans to an html:link?
Date Tue, 06 Jul 2004 17:43:52 GMT
If you want to add multiple params to link, drop them in a Map. Here's an
example that also uses JSTL:

<%@ taglib prefix="c"    uri=""              %>
<%@ taglib prefix="html" uri="" %>

<jsp:useBean id="params" class="java.util.HashMap"/>
<c:set target="${params}" property="userProp" value="${user.userProp}"/>
<c:set target="${params}" property="moduleProp" value="${module.moduleProp}"/>
<html:link action="..." name="params" ...>Hit me</html:link>

Quoting Robert Bowen <>:

> Hello listers. I sent an email about a week ago and haven't heard a blip. So
> I guess this simply isn't possible? If I have a bean "user" and another
> "module" and want to attach a property from each to an html:link tag, how do
> I do it?
> As I understand it if I simply put "paramName" it will include ALL properties
> for that bean, which I don't need. But if I put "paramName", "paramProperty"
> and "paramId" twice, once for each bean/property, it only attaches one!
> Is there some way I can create a "custom" bean ... in the page, put the two
> properties I need inside it, and pass *it* to the html:link with "paramName"
> ?
> Sounds kind a less-than.perfect solution. Any takers?
> Thanks,
> syg

Kris Schneider <>
D.O.Tech       <>

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message