[ 
https://issues.apache.org/struts/browse/WW-1517?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39798
 ] 

Ted Husted commented on WW-1517:
--------------------------------

At one point, includeContext was stacking up the the parameters if used in a 
get, so the query string just got longer and longer if the link lead back to 
the same page. But, that behavior changed between 2.0.2 and 2.0.3, and so true 
would be fine now. 





> Streamlined link tag for single-parameter links
> -----------------------------------------------
>
>                 Key: WW-1517
>                 URL: https://issues.apache.org/struts/browse/WW-1517
>             Project: Struts 2
>          Issue Type: New Feature
>          Components: Views
>    Affects Versions: 2.0.1
>            Reporter: Ted Husted
>         Assigned To: Joe Germuska
>             Fix For: 2.0.x
>
>
> The url and param tags are very flexibile, but the most common case of a 
> single parameter link. 
>         <s:url id="url" action="HelloWorld" includeContext="false">
>             <s:param name="request_locale">en</s:param>
>         </s:url>
>         <s:a href="%{url}">English</s:a>
> is verbose (to the point of being silly).
> It is worthwhile to have a streamlined link tag, a al Struts 1, to cover the 
> single-parameter case.
>         <s:link action="HelloWorld" param="request_locale" 
> paramValue="en">English</s:link>
> In the interest of brevity, I would suggest that includeContext default to 
> "false" for the single-parameter case. 
> Or, with a message resource key, from
> <a href="<s:url action="Login_input"/>">%{getText('"sign_on"')}</a>
> to 
>  <s:link action="login_input" key="sign_on" />

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to