温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
下边呢?我们来说一下这个动态方法调用。那么这个技术点啊,我们做一个了解就可以,我来演示一下,首先看一下动态方法调用,就是我们通过ul的方式就可以动态的去掉action中的方法。而忽略配置文件里边配那个方法。怎么调呢?哎,我通过在这个扩展名的前边。Context pass的后边加上一个叹号的方式去调我那个方法。在我们这个2.3.15里面,Trus这个动态方法调用,默认是处于禁用状态,我先需要激活它。看一下。我们首先需要打开这个动态方法调用。打开开关这个来里边应该是在。Struts call,找到struts,有一个default properties打开。
01:02
CTRLF动态方法调用dynamic轴。在这啊,允许共方法调用,这个默认是false打开。CC。这里面。打开允许。调用。动态方法调用打开。动态方法,允许动态方法作用的开关。Con。解为不。我们说默认是boss。你好。好啦。
02:00
然后呢,我来写一个action。这里边儿啊,我来写两个方法。Public void save。Dis save。哦,一个。Success。是方法吗?Public string。Update。我也一个。Hes out opposite。欧了。我在这里边儿呢,配置一下。测试,测试动态方法调用。
03:03
Action。这个是class。Glass。我们举前面这个。第一个字母T变成小写。好了,默认呢,去调那个save方法,Method save result,我们就直接去根目录下的s.JSP就可以了。过来。Index里边加上这样的一个超链接。找一个。
04:00
这个点儿度。这个值呢,我们就不带了。好,测试。大家看。我默认执行的是C,那动态方法调用呢,就是说我在这个。Service pass后边加上一个叹号,我写成update,导大家看这个时候调的就是那个update,这就是动态方法调用,但是呢,开发的时候啊,我们并不推荐大家这样做,因为这个时候怎么样暴露了你需要调的是哪一个方法,所以说在这个版本里边已经默认把这个功能给关掉了。啊,这个知识做一个了解就可以。
我来说两句