You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "James Holmes (JIRA)" <ji...@apache.org> on 2007/08/15 16:22:34 UTC
[jira] Updated: (WW-2056) ActionMapper: submit tag method attribute
apply to all action(include action result)
[ https://issues.apache.org/struts/browse/WW-2056?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
James Holmes updated WW-2056:
-----------------------------
Fix Version/s: 2.0.11
> ActionMapper: submit tag method attribute apply to all action(include action result)
> ------------------------------------------------------------------------------------
>
> Key: WW-2056
> URL: https://issues.apache.org/struts/browse/WW-2056
> Project: Struts 2
> Issue Type: Bug
> Components: Actions, Configuration, Dispatch
> Affects Versions: 2.0.8
> Reporter: Cleven Lee
> Fix For: 2.0.11
>
>
> # In JSP:
> <s:submit value="Submit"/>
> <s:submit method="someMethod222" value="Submit 222"/>
> # In config file:
> <action name="someAction" class="SomeClass" method="someMethod">
> <result name="success">
> otherAction.action
> </result>
> </action>
> <action name="otherAction" class="SomeClass2" method="otherMethod">
> <result name="success">
> /someFile.jsp
> </result>
> </action>
> Then click "Submit 222", it will call SomeClass#someMethod222, then return to "otherAction.action" and call SomeClass2#someMethod222, not "otherMethod" method. Why not call method "otherMethod" I config?
> If config it like this:
> <action name="someAction" class="SomeClass" method="someMethod">
> <result name="success">
> otherAction!otherMethod.action
> </result>
> </action>
> It's will call SomeClass2#otherMethod. Is it a rule, or a bug? If it's a rule, it's so ugly, when I change the method name "otherMethod" to new name, I must any action result. Tks.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.