java - struts2静态方法调用问题

标签 java struts2

在struts2中我知道我们可以通过OGNL调用静态方法。从下午开始我一直在尝试调用这个静态方法,但似乎无法找出问题所在。

struts.xml配置:

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

jsp页面:

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

属性.java

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

我有什么遗漏吗?

最佳答案

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

关于java - struts2静态方法调用问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8344820/

相关文章:

java - 泛型和非泛型类的类型推断和泛型构造函数

java - 向 AdMob 中介添加新的广告网络适配器,老客户会怎样?

apache - Struts 2.3 - 重定向 vs redirectAction

struts2 - 引用简单标签和 Struts 2.x 的属性

java - 如何在javascript中使用struts标签

java - 如何以编程方式将图像添加到 Android PopupMenu()?

java - 在 Collection<?超T>

java - 在操作调用中生成 Struts 2 JSON 输出

java - Struts2: session 问题(反向代理后)

java - 如何让 Java 的 `System.out.println()` 写入 ubuntu 的标准输出?