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

时间:2011-01-03 18:37:07

标签: jsp jstl

我正在使用JSTL。我想使用<c:out ..>标记在JSP中显示日期。

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

但它在HTML中显示为<fmt:formatdate value = '${datevar}'

需要更改哪些内容以预期格式显示日期?

1 个答案:

答案 0 :(得分:20)

您不需要<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}" />