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

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

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

原因是在struts2.1.2后,struts2修改了默认的配置属性。即不可在ognl表达式中使用静态的方法,当然,静态变量还是可以使用的,再次记录备忘一下。  

 

你可能感兴趣的:(struts2)