Struts2 OGNL表达式中调用java静态方法无效的解决办法
2012-05-03 10:22
423 查看
最近在学习Struts2,发现在OGNL表达式中调用java静态方法无效。本人使用的struts2版本是v2.3.1.2,后来发现解决问题的办法。只需在struts.xml文件中增加下面配置即可:
原因是在struts2.1.2后,struts2修改了默认的配置属性。即不可在ognl表达式中使用静态的方法,当然,静态变量还是可以使用的,再次记录备忘一下。
<constant name="struts.ognl.allowStaticMethodAccess" value="true"></constant>
原因是在struts2.1.2后,struts2修改了默认的配置属性。即不可在ognl表达式中使用静态的方法,当然,静态变量还是可以使用的,再次记录备忘一下。
相关文章推荐
- Struts2中使用OGNL表达式语言访问静态方法和静态属性以及我遇到的问题和解决方法
- struts2无法调用类静态方法的解决办法
- struts2 ognl静态方法调用无效
- struts2的Action中调用DAO方法时报空指针异常 解决办法
- Java调用Document.getElementById方法返回null的解决办法
- Java调用.net Web Service时调用不到方法的时候解决办法
- Java1.7通过collections类的sort方法对ArrayList进行排序无效的解决办法。
- Struts2 OGNL调用公共静态方法
- android4.2.2及以上webview调用java本地方法不执行解决办法
- JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法
- Struts2 OGNL调用公共静态方法详细介绍
- JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法
- Java调用.Net WebService参数为空解决办法 (远程)调试webservice方法 转
- Java调用Document.getElementById方法返回null的解决办法
- Struts2中使用OGNL调用静态方法及静态属性
- JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法
- Struts2 FreeMarker FTL 模板文件中调用静态 java 方法
- jetty java文件无法删除 java文件占用 delete无效 运行时锁定静态资源的解决方法
- Struts2——struts2.3.24-OGNL调用构造器失败的原因及解决方法
- 关于struts2中使用OGNL表达式取值,取不到值的原因及解决方法