The JSTL provides this exact functionality except it doesn't have the
ability to point to Struts actions.  If we were to add this feature, I'd
like to see it as a new tag subclassing the JSTL's <c:url> tag that just
provides the extra Struts features.

David


--- Christopher Bare <[EMAIL PROTECTED]> wrote:
> Is there any interest in a ParameterTag that would
> allow parameters to be added to the URL generated by
> LinkTag? Something that would allow you to do create
> links like so:
> 
> <ul>
> <logic:iterate id="product" name="product-list">
> <li><html:link page="/myaction.do">
>         <html:parameter id="id" name="product"
> property="id"/>
>         <html:parameter id="category" name="product"
> property="category"/>
>         <bean:write name="product" property="name"/>
>     </html:link>
> </logic:iterate>
> </ul>
> 
> -or-
> 
> <html:link page="/myaction.do"
>   <html:parameter id="param1" name="mybean"
> property="myproperty"/>
>   <html:parameter id="param2" name="mybean"
> property="myotherproperty"/>
>   <html:parameter id="param3" value="literal-value"/>
>   Link Display Text
> </html:link>
> 
> -or even-
> 
> <html:link>
>   <html:parameter
> id="wombatId"><foo:wombat/></html:parameter>
>   Go to a Wombat
> </html:link>
> 
> This would give you the ability to append an arbitrary
> number of parameters to a URL while remaining purely
> tag based. Also, you can specify the value of the
> parameter using an application specific custom tag,
> such as my wombat tag above.
> 
> It is kind-of verbose, and requires some
> re-arrangement of LinkTag, but no code changes
> otherwise.
> 
> Does this seem worthwhile? Is it not very useful in
> light of JSTL? Speaking of that, are the struts tags
> going to be deprecated at some point? Any feedback
> would be appreciated.
> 
> Thanks,
> 
> -Chris
> 
> p.s. Thanks for making an extremely useful framework
> available and popular.
> 
> 
> 
> 
> __________________________________
> Do you Yahoo!?
> SBC Yahoo! DSL - Now only $29.95 per month!
> http://sbc.yahoo.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to