我遇到了这个问题,当时我将Struts2从2.3.15版本更新为2.3.32。在2.3.32版,<s:property value="(new java.text.SimpleDateFormat().format())">
无法解析,也没有错误。那么,如何解决这个问题?
,而不是在属性标签中编写丑陋的OGNL表达式,甚至不起作用,为什么不在操作类中创建属性/方法,该属性/方法是为了格式化值。
如何格式化日期和数字:
一个常见的问题是如何最好使用指定格式显示日期和数字。为此有多种方法,其中最幼稚的是在您的动作类中添加一种方法,以为您进行格式。此方法将以参数为
Date
(或子类)对象,并返回格式的String
。