概念简述:动态调用方法即在同一个Action中编写多个按需实现的方法,并在测试时根据 !方法名 或 通配符(推荐) 对指定的方法进行调用,动态调用方法既符合我们的编程思想又能够规避一个Action对应一个方法的局限。
常见的动态方法调用(Dannii-Struts2动态方法调用的三种方式):
① 指定action标签的method属性
② 访问地址栏的Action + !需要调用的方法名
③ 结合action标签的name属性和method属性实现
(A) action + !方法名
① 找到jar库中的struts2-core-x.x.x/org.apache.struts2/default.properties,检索struts.enable.DynamicMethodInvocation
② 在struts2.xml中添加配置
(B) name + method(推荐)
① 为action标签的name属性值添加_*,再赋予其method属性值(默认从1开始)
② 在被访问的Action之后加上下划线(_,动态方法调用的常用分隔符)以及指定执行的方法名称
完成Struts2中的方法动态调用
猜你喜欢
转载自blog.csdn.net/qq_44965393/article/details/111933594
今日推荐
周排行