春季网址与当前的当地日期

时间:2014-02-07 03:09:40

标签: java spring spring-mvc jstl el

在spring-mvc应用程序中,我需要一个jsp页面来获取另一个页面的URL,其中包含url中的本地当前日期。我该如何做到这一点?

这是我到目前为止的代码,它不起作用:

<jsp:useBean id="now" class="java.util.Date" scope="request" />
<fmt:formatDate value="${now}" pattern="MM.dd.yyyy" />
<spring:url value="/calendar?day=${now}" var="calendar_manageUrl"></spring:url>
<a href="${fn:escapeXml(calendar_manageUrl)}" class="btn btn-info" >Calendar</a>

1 个答案:

答案 0 :(得分:4)

您的意思是存储formatDate结果

<fmt:formatDate value="${now}" pattern="MM.dd.yyyy" var="formatted" />

然后重新使用它?像这样

<spring:url value="/calendar?day=${formatted}" var="calendar_manageUrl"></spring:url>

<fmt:formatDate>Date对象没有任何作用。 Date没有格式。打印它会给它一种格式。格式化它给它一个格式。您需要存储并重新使用该格式的结果。