I want to generate a link tag for a page which takes three parameters.  The 
values of the parameter come from a bean which is available to the 
page.  The end result should look something like this:

<a href="foo.do?parm1=val1&parm2=val2&parm3=val3">Link</a>

The values for val1, val2 and val3 come from a bean which happens to be the 
current bean for an iterate tag.  In other words, I'm going to have a table 
of items and each cell in the table is going to have unique values for the 
parameters.

What is the easiest way to do this using struts?  I've used the form:link 
tag before, but I think I can only pass one parameter with this tag.  I've 
tried using snippets of java code ("<%= bean.getFoo() %>" for example) but 
this code ended up being quite verbose because I had to cast "bean" to the 
proper type before I could call "getFoo()".  I'm thinking there must be a 
cleaner way to handle this situation.  The only other way I've thought 
about would be to have the bean answer an "optionsString" as one of its 
properties, but I would rather not have that code in my bean.

Thanks for any suggestions. 

Reply via email to