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)" />
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步