如何使用 c:out 标签以某种格式显示日期

发布于 2024-10-09 20:09:55 字数 289 浏览 2 评论 0 原文

我正在使用 JSTL。我想使用 标记在 JSP 中显示日期。

我尝试了

但它在 HTML 中显示为

需要更改什么才能以预期格式显示日期?

I am using JSTL. I want to display a date in JSP using <c:out ..> tag.

I tried <c:out value = "<fmt:formatdate value = '${datevar}'"/>.

But it displays as <fmt:formatdate value = '${datevar}' in the HTML.

What needs to be changed to display date with expected format?

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

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

发布评论

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

评论(2

盛夏尉蓝 2024-10-16 20:09:55

您不需要 并且该标记实际上称为 (注意大写的 D) 。

<fmt:formatDate value="${datevar}" pattern="MM/yyyy" />

如果您确实想将其存储在某个变量中以便稍后在 中重新显示,则使用 var 属性。

<fmt:formatDate value="${datevar}" pattern="MM/yyyy" var="newdatevar" />
...
<c:out value="${newdatevar}" />

You don't need <c:out> and the tag is actually called <fmt:formatDate> (note the uppercase D).

<fmt:formatDate value="${datevar}" pattern="MM/yyyy" />

If you actually want to store it in some variable to redisplay later in <c:out>, then use var attribute.

<fmt:formatDate value="${datevar}" pattern="MM/yyyy" var="newdatevar" />
...
<c:out value="${newdatevar}" />
一指流沙 2024-10-16 20:09:55

您可以尝试一下,

<C: out value="java.util.Date()"/>

让我知道它是否对您有用。
再见。

You can try this

<C: out value="java.util.Date()"/>

Let me know if it worked for you.
Bye.

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