Struts 1 日期格式标签

发布于 2024-09-06 07:42:50 字数 118 浏览 8 评论 0原文

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

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

Is there any tag in Struts1 tag library which can format a java.util.Date object?

In Struts 2, I can use the s:date tag, but I can't find the Struts 1 equivalent.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

墨落成白 2024-09-13 07:42:50

不能使用格式属性吗?像这样的东西:

bean:write name=xxxx  format="MMMM-dd-yyyy"

Can't you use format attribute? Something like:

bean:write name=xxxx  format="MMMM-dd-yyyy"
隐诗 2024-09-13 07:42:50

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
June 18, 2010

它使用 java.lang. text.SimpleDateFormat 在幕后。它的 Javadoc 对可用模式和样式进行了更多描述。

Nothing like that appears in the Sruts tag reference. You can however use the JSTL fmt:formatDate tag for this. JSTL and Struts1 almost go hand in hand.

<%@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" />

Which should print like:

2010-06-18
June 18, 2010

It uses the java.text.SimpleDateFormat under the hoods. Its Javadoc is more descriptive about the available patterns and styles.

零時差 2024-09-13 07:42:50

它适用于使用 format="MM-dd-yyyy" 作为 bean:write 标记的属性。

It works for the use of format="MM-dd-yyyy" as an attribute for bean:write tag.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文