Hi Jerald,

Could you try to migrate to the 2.5.30 version first just to confirm
it's not something from the 2.5.x branch?


Thanks in advance
--
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/

śr., 20 lip 2022 o 04:21 Jerald Dominic <jerry...@gmail.com> napisał(a):
>
> Hello,
>
> We are migrating from Struts 2.5.26 to 6.0.0
> *Issue*
> Result type used in struts.xml is the default one and below is an example
> of what we have, and we use request attributes as well.
> <result name="success">actionB?para1=value1&amp;para2=value2</result>
> When migrating to Struts 6.0.0 the above result type is not working anymore.
> If we use chain the parameters set in struts.xml file are not available in
> ActionB class but the request attributes set in the calling action are
> available, when we use redirectAction we get the parameters set in
> struts.xml but the request attributes that are set in ActionA are not
> available in ActionB.
>
> <action name="actionA" class="org.apache.struts_examples.ActionA">
>             <result name="success" type="redirectAction">
>                 <param name="actionName">actionB</param>
>                 <param name="para1">value1</param>
>             </result>
> </action>
> <action name="actionB" class="org.apache.struts_examples.ActionB">
>          <result>WEB-INF/ActionB.jsp</result>
> </action>
>
> In actionB when we try to get the parameter set in struts xml we get null.
> System.out.println("para1:" + request.getParameter("para1"));
> Note that this was working fine in Struts 2.5.26.
>
> Mapping the results to jsp instead of actions chaining or action
> redirection, or removing the parameters from struts xml and finding an
> alternate solution will be a time consuming task since it is used
> extensively.
>
> Any suggestions in resolving this will help us.
>
> Thank you
> Jerald

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

Reply via email to