分享

Struts2标签调用类中的函数

 昵称9419395 2012-03-28
 

为了JSP页面代码的整洁,现在通常都是在JSP中调用标签库来实现,而在最近的一个项目中,大量使用了struts 2的标签库,发现相比以前的版本,是及其的方便。

struts 2中怎么调用带可变参数的Bean方法呢,其实就是使用bean标签和property标签即可。

示例如下:

方法一:

<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的实例化,跟方法一有些区别,方法一里的函数必须是静态的


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多