我正在使用JSTL。我想使用<c:out ..>
标记在JSP中显示日期。
我尝试了<c:out value = "<fmt:formatdate value = '${datevar}'"/>
。
但它在HTML中显示为<fmt:formatdate value = '${datevar}'
。
需要更改哪些内容以预期格式显示日期?
答案 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}" />