Struts1標記庫中是否有任何標記可以格式化java.util.Date
對象?Struts 1日期格式標記
在Struts 2中,我可以使用s:date
標籤,但是我找不到與Struts 1相同的標籤。
Struts1標記庫中是否有任何標記可以格式化java.util.Date
對象?Struts 1日期格式標記
在Struts 2中,我可以使用s:date
標籤,但是我找不到與Struts 1相同的標籤。
沒有像這樣出現在Sruts tag reference。但是,您可以使用JSTLfmt: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 June 18, 2010
它使用罩下的java.text.SimpleDateFormat
。它的Javadoc對可用的模式和樣式更具描述性。
你不能使用format屬性嗎?喜歡的東西:
bean:write name=xxxx format="MMMM-dd-yyyy"
它適用於使用format="MM-dd-yyyy"
爲bean:write
標籤的屬性。