You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Chong Yoke Ping <ch...@gmail.com> on 2006/12/27 04:24:32 UTC

Re: redirect-action parameters

hi,

    Wonder if you have solved the following problem. I encounter the 
same problem and after much attempts, I discover that you can do the 
following:

    <action name="blahAction" class=".....">
          <result type="redirect-action">
                <param name="actionName">anotherBlahAction</param>
                <param name="parse">true</param>
                <param 
name="yourDynamicParamName">${yourDynamicParamValue}</param>
          </result>
    </action>

    The trick is the ${..}.
    Hopes it works for you too.

Cheers,
Yoke Ping

Pascal Lalonde wrote:
> Based on this sample from the web site documentation:
> <!--
>     The redirect-action url generated will be :
>     /genReport/generateReport.action?reportType=pie&width=100&height=100
>     -->
>     <action name="gatherReportInfo" class="...">
>        <result name="showReportResult" type="redirect-action">
>        	<param name="actionName">generateReport</param>
>           <param name="namespace">/genReport</param>
>           <param name="reportType">pie</param>
>           <param name="width">100</param>
>           <param name="height">100</param>
>        </result>
>     </action>
>
>
> How can I add dynamic parameters ?
> Here, values are fixed but what if I want to set a dynamic value from the action data ?
>
> Based on this
>
> When setting:
> <param name="testKey">abc</param>
>
> I'm having the following error:
> WARNING: Caught OgnlException while setting property 'testKey' on type 'org.apache.struts2.dispatcher.ServletActionRedirectResult'.
> ognl.NoSuchPropertyException: org.apache.struts2.dispatcher.ServletActionRedirectResult.testKey	at ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:133)
>
> What is happening here ?
>
> Thanks
>
>
>
>
>
>   


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org