方法一.通过配置struts.xml
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
<package name="default" namespace="/user" extends="struts-default">
<!-- 指定method -->
<action name="useradd" class="tomy.nuc.edu.UserAction" method="add">
<result name="success">
/add.jsp
</result>
</action>
<!-- 不指定method -->
<action name="user" class="tomy.nuc.edu.UserAction">
<result>
/add.jsp
</result>
</action>
</package>
jsp访问方式如下:
<a href="${ctx}/user/useradd">添加用户</a><br/>
<a href="${ctx}/user/user!add">添加用户</a><br/><!--DMI方式-->
<!--注意,采用这种方式一定要在struts.xml添加如下代码<constant name="struts.enable.DynamicMethodInvocation" value="true" />
-->
本文介绍如何在Struts2中使用动态方法调用(DMI)特性来灵活地调用Action中的不同方法。通过配置文件启用DMI,并展示具体的XML配置示例及JSP页面的访问方式。

952

被折叠的 条评论
为什么被折叠?



