1、DMI
Action执行的时候不一定要执行execute方法
可以在配置文件中配置action的时候用method = 来指定执行哪个方法 也可以在url地址中动态指定(动态方法指定DMI)
....!add ...........!delete
2、 或者使用通配符(wildcard)
使用通配符,将配置降到最低,不过要遵循 “约定优于配置”的原则
<action name ="Students*" class=".." method="{1}">
<result>/Student{1}_success.jsp</result>
</action>
一定要约定好命名规则,
<action name ="*_*" class="com.bjsxt.strtus2.action_{1}Action">
<result>/{1}_{2}success.jsp</result>
</action>
本文探讨了DMI(Dynamic Method Invocation)的概念及其在配置文件和URL中的应用,包括使用方法和通配符来动态指定执行的方法。通过实例展示了如何在实际场景中灵活运用DMI技术,简化了开发流程并提高了代码的复用性。

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



