java - spring url 与当前本地日期

标签 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>

最佳答案

您的意思是存储 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没有格式。打印它会给它一个格式。格式化它就给它一种格式。您需要存储并重复使用该格式化的结果。

关于java - spring url 与当前本地日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21618563/

相关文章:

java - Junit Hibernate 多次创建数据库模式

java - 从 java.lang.Observable 迁移到 RxJava

java - 使用 Tomcat 进行调试

java - SimpleDateFormat 解析函数更改格式

java - Spring @Autowired 字段为空?

java - 带有整数和字符串的 SpringMVC/SpringBoot JSON 数组

java.lang.IllegalStateException : File has already been moved - cannot be transferred again 错误

css - 使用 Twitter bootstrap + Spring 在表单字段中插入意外的 "+"

java - Android 加载器与处理程序

java - Java 中的 JAXB 解码问题