Java 在jsp中显示日期
在jsp中,我想显示一年的日期Java 在jsp中显示日期,java,jsp,Java,Jsp,在jsp中,我想显示一年的日期 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <jsp:useBean id="date" class="java.util.Date" pattern="yyyy" /> <fmt:formatDate value="${date}" /> 我在这条路上看到了 所以我真的不明白。你的问题 <jsp:useBean id="date"
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<jsp:useBean id="date" class="java.util.Date" pattern="yyyy" />
<fmt:formatDate value="${date}" />
我在这条路上看到了
所以我真的不明白。你的问题
<jsp:useBean id="date" class="java.util.Date" pattern="yyyy" />
应该是
<jsp:useBean id="date" class="java.util.Date" />
<fmt:formatDate value="${date}" pattern="yyyy"/>
及
应该是
<jsp:useBean id="date" class="java.util.Date" />
<fmt:formatDate value="${date}" pattern="yyyy"/>
为什么?
您正在使用
jsp:useBean
标记声明一个新的Date
对象。这不需要模式<代码>日期以自己的格式存储。当您想要使用fmt:formatDate
标记输出该Date
对象时,该模式就会出现。这需要一个模式,以便它知道如何将日期作为字符串输出到视图。它对我很有用。。从jsp中删除除上述三行之外的其他代码(由@christopher建议),然后运行它。