1 <action name="voteResult" class="com.vot.action.VoteResultAction"> 2 <result name="success">VoteResult.jsp</result> 3 </action>
动态方法调用DMI- 通配符[*]配置方式 优点:弥补了普通配置的重复性代码太多的缺点 缺点:可读性差
1 <from action="findChannel"> 2 3 </from> 4 5 --from 表单上 action的值就是 下面通配符[*]的值,{1}就是取得[*]的值找到对应的方法.
6 7 <action name="*" class="com.vot.action.ChannelAction" method="{1}"> 8 <result name="findChannel">XXXX.jsp</result> 9 <result name="addChannel">XXXX.jsp</result> 10</action>
<!--struts.xml 配置一个常量--> <constant name="struts.enable.DynamicMethodInvocation" value="true"/> <action name="voteResult" class="com.vot.action.VoteResultAction" method="showVoteResult"> <result name="success">VoteResult.jsp</result> </action> <a href="voteResult!showVoteResult"/>
原文:http://www.cnblogs.com/laxilo/p/7224321.html