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

问题描述 投票:0回答:2

我正在使用JSTL。我想使用

<c:out ..>
标签在 JSP 中显示日期。

我尝试过

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

但它在 HTML 中显示为

<fmt:formatdate value = '${datevar}'

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

jsp jstl
2个回答
23
投票

您不需要

<c:out>
,标签实际上称为
<fmt:formatDate>
(注意大写
D
)。

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

如果您确实想将其存储在某个变量中以便稍后在

<c:out>
中重新显示,则使用
var
属性。

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

0
投票

你可以试试这个 让我知道它是否对你有用。 再见。

© www.soinside.com 2019 - 2024. All rights reserved.