Struts2向标签传${express}值的问题
action 向页面提交了一个对象mail,现在需要把mail下面的sentDate属性在页面格式化显示,于是用标签如下:
<s:set name="jobz" value="${mail.sentDate}"/>
<s:date name="jobz" format="dd/MM/yyyy"/>
结果报错,According to TLD or attribute directive in tag file, attribute value does not accept any expressions
提示tag不接受表达式。。。
请问这种bean值的问题应该如何解决呢?
------解决方案--------------------
<s:property value="#jobz" format="dd/MM/yyyy"/> 有用否
------解决方案--------------------可以在类里提供一个getXX方法来提供格式化后数据
然后页面el用${句柄.xx }来得到
------解决方案--------------------那是你的TLD文件版本太低了.
你把TLD的地址该高点就可以了.