struts2静态方法调用问题

时间:2011-12-01 16:32:27

标签: java struts2

在struts2中我知道我们可以通过OGNL调用静态方法。我从现在下午起就一直试图调用这种静态方法,似乎无法找出问题所在。

struts.xml config:

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

jsp页面:

.....<s:property value='@com.aesthete.csmart.web.server.fw.common.config.Properties@getDefaultProperty("maxdemocountwords")'/>....

Properties.java

public static String getDefaultProperty(String key){
        return defaultProps.getProperty(key);
}

我有什么遗失的吗?

2 个答案:

答案 0 :(得分:1)

您是否检查过struts.ognl.allowStaticMethodAccess中的struts.properties属性是否设为true

答案 1 :(得分:-1)

为我工作,但请注意现在不再可能了: read official Struts documentation