当前位置: 代码迷 >> J2EE >> Struts2向标签传${express}值的有关问题
  详细解决方案

Struts2向标签传${express}值的有关问题

热度:283   发布时间:2016-04-22 03:35:47.0
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的地址该高点就可以了.
  相关解决方案