Struts2页面类的静态方法和对象的方法

在做分页的时候要用到使用对象的方法在页面上显示分页内容,刚开始不知道中了什么魔,很简单的东西搞不定,

<s:property value="pager.getPagerHTML('list.htm','')" escape="false"/>

很简单的代码,对象的方法调用直接这样写就可以了,escape的话是因为分页内容里面包含了一些html代码,如果想让html代码不是直接输出的话,这边要设置为false。

页面上调用静态方法时

如果要通过ognl访问静态方法,必须在struts.properties或者struts.xml中

struts.ognl.allowStaticMethodAccess=true

代码如下:

<s:property value="@com.util.CommonUtil@getTypeStr(type)" />

原文地址:https://www.cnblogs.com/iusmile/p/2581021.html