Struts1标记库中是否有可以格式化java.util.Date
对象的标记?
在Struts 2中,我可以使用s:date
标签,但是我找不到Struts 1的等价物。
答案 0 :(得分:6)
你不能使用格式属性吗?类似的东西:
bean:write name=xxxx format="MMMM-dd-yyyy"
答案 1 :(得分:5)
Sruts tag reference中没有出现类似内容。但是,您可以使用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 June 18, 2010
它使用引擎盖下的java.text.SimpleDateFormat
。它的Javadoc对可用的模式和样式更具描述性。
答案 2 :(得分:3)
适用于format="MM-dd-yyyy"
作为bean:write
代码的属性。