Marcin Zduniak wrote:
Hello everyone,
I am using Struts2 and I am curious how to pass dynamic parameter
values to an action. I have following XML snippet:
<action name="otherDeposite"
class="com.zduniak.web.actions.OtherDepositeAction">
<result name="back" type="redirect-action">
<param name="actionName">accountsList</param>
</result>
<result name="next" type="redirect-action">
<param name="actionName">accountsList</param>
<param name="myParameter">myValue</param>
<param name="myParameter2">{#myValue}</param>
<param name="myParameter3">{myValue}</param>
<param name="myParameter4">%{myValue}</param>
<param name="myParameter5">${myValue}</param>
<param name="myParameter6">%{#myValue}</param>
</result>
<result name="input">/jsp/otherDeposite.jsp</result>
</action>
myValue is a getter method in OtherDepositeAction action class.
Unfortunately none of these expressions are properly exchanged into
value from myValue property.
Is there any solution to passing dynamic parameters while redirecting
to another action ?
I believe the parameters should become part of the query string for the
redirect, which should work. The correct form is what you have for
myParameter5, i.e. the '${myValue}' form.
Are you sure your getter is correctly specified and returning a
non-null, non-empty value? Is the action definitely returning a result
of 'next'? What happens if you don't use a redirect?
L.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]