Struts 1日期格式标记

Dav*_*vid 5 java jsp struts struts-1

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

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

小智 6

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

bean:write name=xxxx  format="MMMM-dd-yyyy"
Run Code Online (Sandbox Code Playgroud)


Bal*_*usC 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" />
Run Code Online (Sandbox Code Playgroud)

哪个应该打印如下:

2010-06-18
June 18, 2010

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