读书人

struts2 静态方法调用 已经G过都不行解

发布时间: 2012-01-13 22:43:29 作者: rapoo

struts2 静态方法调用 已经G过都不行
已经G过的方法:
struts.xml中将选项struts.ognl.allowStaticMethodAccess设置为true

调个<s:property value="%{@java.lang.System@currentTimeMillis()}" /> 也不行

版本是2.1.6

和解呢?

[解决办法]
从来没有这样用过,如果真的要这样用,不如自己在action里面定义一个方法
public String getCurrentTime(){
return System.currentTimeMillis();
}

然后再在页面上写<s:property value="currentTime" />
[解决办法]
<s:property value="@java.lang.System@currentTimeMillis()" />

不要加%{}号
[解决办法]
去掉%{}即可。

读书人网 >Java Web开发

热点推荐