您的位置:首页 > 编程语言 > Java开发

struts2中OGNL中访问静态变量和静态方法

2012-09-07 14:57 525 查看
在struts2中,有时需要使用ognl去访问静态变量,静态方法。

1.调用静态变量

@包名.类名@字段名

2.调用静态方法

@包名.类名@方法名(args)

首先写一个静态的方法,然后在页面中这样写:

 

 

<s:property value="@com.manager.Person@eat(args)"/>//方法可以有参数

 

其中@com.manager是包的名,Person是类的名,eat是静态方法的名,

 

要注意的是,要想调用静态方法必须在struts.xml中进行如下设置

 

<constant name="struts.ognl.allowStaticMethodAccess" value="true" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  struts