Struts2 - 具有多个操作方法的注释

时间:2014-03-19 15:00:53

标签: struts2

在同一个动作类中,struts2支持多种动作方法。

struts.xml的一个示例 - 如何将其转换为注释?

 <action name="import"
    class="com.action.MainAction" method="importFiles">
    <result name="success">main.jsp</result>
    <result name="error">error.jsp</result>
</action>
<action name="resourceRowAction"
    class="com.action.MainAction" method="resourceRowAction">
    <result name="success">main.jsp</result>
    <result name="error">erro.jsp</result>
</action>

1 个答案:

答案 0 :(得分:0)

上面的动态方法调用的注释解决方案可以在这里找到:

http://struts.apache.org/release/2.1.x/docs/convention-plugin.html#ConventionPlugin-Actionannotation

在行动中:

@Action(value="default")
@Override
public String execute()
{
   return SUCCESS;
}

@Action(value="import")
     public String importFiles()
     {
         return SUCCESS;
     }

@Action(value="resourceRowAction")
     public String resourceRowAction()
     {
         return SUCCESS;
     }