<%@ taglib uri="/WEB-INF/jstl-core.tld" prefix="c"%>
<%@ taglib uri="/WEB-INF/jstl-fmt.tld" prefix="fmt"%>
<c:set var="now" value="<%=new java.util.Date()%>" />
<p>
<fmt:formatDate value="${now}" pattern="MMMM dd" />,<br/>
<fmt:formatDate value="${now}" pattern="yyyy" />
</p>
当我按原样查看此代码时,它会在浏览器中显示
Full Month Day,
Four-Digit Year
这只是基础jsp,我的一个同事正在使用这个基础,并有一个动作使用它来填充电子邮件。当您查看电子邮件时,无论您使用何种客户端,都会看到:
Month Day Four-Digit Year [Hour:Minute:Second Time Zone],
Month Day Four-Digit Year [Hour:Minute:Second Time Zone]
我曾经在我的type="date"
中有一个fmt:formatDate
标记,但没有区别