日期:2014-05-20  浏览次数:20683 次

struts格式化输出日期
HTML code
<s:iterator value="records" var="r" status="rr">
  <tr>
    <td>3  <s:date format="yyyy-MM-dd" name="#r.rDate"/> ddd</td>
    <td><s:date format="yyyy-MM-dd" name="#rr.rDate"/></td>
    <td><s:property value="#r.card.cardId"/> </td>
    <td><s:if test="#r.inHouse"><img src="images/out.png" width="30" height="30" alt="进实验室" /> </s:if><s:else><img src="images/in.png" width="30" height="30" alt="出实验室" /></s:else> </td>
  </tr>
  </s:iterator>


<s:date format="yyyy-MM-dd" name="#r.rDate"/> 这个一直不能显示 请问怎么格式化输出日期呢??

------解决方案--------------------
没用过struts标签中的<s:date/>标签,我觉得要是想格式化显示日期的话,为什么不在action中直接用format方法输出呢?我一直是这么做的,没出过什么问题。
------解决方案--------------------
你的#r.rDate是什么类型的?数据库里必须是date或datetime才行。。varchar不行的。。