方法一:
<s:set name="str" value="'Hello World'"></s:set>
<s:property value="%{@com.common.Constant@func(#str)}"/>
func是类com.common.Constant里面的一个静态方法
str是动态的参数
方法二:
<s:bean name="com.common.StrutsHelper" id="helper" />
<s:set name="str" value="'Hello World'"></s:set>
<s:property value="#helper.func(#str)" />
func是类com.common.StrutsHelper里面的一个普通方法
str是动态方法
s:bean其实是对类StrutsHelper的实例化,跟方法一有些区别,方法一里的函数必须是静态的
本文介绍了在Struts2框架中通过两种不同方式调用方法的过程。一种是利用静态方法并通过常量设置参数;另一种是通过实例化辅助类来调用普通方法。这两种方法分别展示了如何在Struts2配置文件中进行设置。
274

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



