问题代码
<td bgcolor="colorValue"><s:textfield name="entity.hireDate" cssClass="some class name" readonly="true"/></td>
页面效果:

更正代码
<td bgcolor="colorValue"><s:textfield name="entity.hireDate" cssClass="some class name" readonly="true">
<s:param name="value"><s:date name="entity.hireDate" format="yyyy-MM-dd"/></s:param>
</s:textfield></td>
更正后效果:

注意事项
- M 代表月份,m 代表分钟;
- hh 为 12 小时制,HH 为 24 小时制;
参考资料
- songjinduo:Struts2的<s:date>标签使用详解[转]
- 丁应思:在Struts2标签s:textfield中显示正确的日期
本文介绍如何在Struts2框架中正确显示日期格式。通过修正<s:textfield>标签的使用方式,确保日期能够按照yyyy-MM-dd格式正确展示。修正后的代码片段展示了如何利用<s:date>标签进行格式化。
237

被折叠的 条评论
为什么被折叠?



