动作2相同但方法不同的Struts 2

时间:2019-04-09 09:58:13

标签: struts2 struts

我正在将我的应用程序从Struts1迁移到2.5。所有导航网址均按以下定义:

../menumanager.do?method=adduser
../menumanager.do?method=deleteuser

在Struts 1中,我们扩展了Dispather动作类并从查询参数中读取方法名称。使用前进动作,我们将重定向到特定方法。

struts 2中是否有任何方法,我们可以在struts.xml中定义相同的动作名称,并在url中的方法名称上使用,我们将重定向到特定的方法。

我尝试了以下代码。当我点击../menumanager.do?method=adduser时,它将转到动作类的最后一个方法。

<action name="menumanager" method="adduser" class="X.Action">
        <result name="login">Some JSP</result>
         <result name="logout">Some JSP</result>
    </action>

 <action name="menumanager" method="deleteuser" class="X.Action">
        <result name="login">Some JSP</result>
         <result name="logout">Some JSP</result>
    </action>

0 个答案:

没有答案