Struts2_05_ActionMethod动态方法调用_DMI

来源:互联网 发布:淘宝苹果id代充 编辑:程序博客网 时间:2024/05/21 06:19

一.问题说明

之前我们的strutsxml:

制定的MyAction3是中的execute方法:

但是现在我想让她执行我自定义的方法,怎么做呢?

二. 解决办法

在Action中添加一个属性method,参数是方法名:

更改我们的MyAction3类

我们删除了原有execute方法,增加了add方法,执行结果是可以的:

三.上面存在的问题

现在只有一个add方法,如果未来有delete,update等等方法,我就写多少个action标签,想想都很恐怖,下面介绍改良方法。

四.改良方法DMI


但是我们在请求中可以这样写:

.

五. 很重要,也没有解决的问题

我最开始用的是struts2.3.16版本,这个例子并不能运行,会报错,更换为2.1.6版本后没成功运行。

0 0
原创粉丝点击