5

Struts1 标签库中是否有可以格式化java.util.Date对象的标签?

在 Struts 2 中,我可以使用s:date标签,但我找不到 Struts 1 的等价物。

4

3 回答 3

6

你不能使用格式属性吗?就像是:

bean:write name=xxxx  format="MMMM-dd-yyyy"
于 2011-08-15T20:13:45.597 回答
5

Sruts 标记参考中没有类似的内容。但是,您可以为此使用JSTL fmt:formatDate标记。JSTL 和 Struts1 几乎齐头并进。

<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
...
<p><fmt:formatDate value="${bean.date}" pattern="yyyy-MM-dd" />
<p><fmt:formatDate value="${bean.date}" type="date" dateStyle="long" />

应该打印如下:

2010-06-18
2010 年 6 月 18 日

它使用java.text.SimpleDateFormat引擎盖下。它的 Javadoc 更能描述可用的模式和样式。

于 2010-06-18T13:31:01.137 回答
3

format="MM-dd-yyyy"可用作bean:write标签的属性。

于 2012-06-21T14:35:15.300 回答