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

Struts2 OGNL表达式中调用java静态方法无效的解决办法

2012-05-03 10:22 423 查看
最近在学习Struts2,发现在OGNL表达式中调用java静态方法无效。本人使用的struts2版本是v2.3.1.2,后来发现解决问题的办法。只需在struts.xml文件中增加下面配置即可:

<constant name="struts.ognl.allowStaticMethodAccess" value="true"></constant>


原因是在struts2.1.2后,struts2修改了默认的配置属性。即不可在ognl表达式中使用静态的方法,当然,静态变量还是可以使用的,再次记录备忘一下。  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐