【发布时间】:2014-03-05 17:04:44
【问题描述】:
是否可以仅使用 EL 在 JSP 中检查/比较 Date 对象的值?我正在使用 Spring MVC + JSP 制作一个 Web 应用程序,并且我正在使用
Date 类的对象传递给控制器中的 JSP
model.addAttribute("date", randomDate);
在 JSP 中,我想检查 date 是否具有特定值。具体来说,我需要本着
<c:if test="${date == '1.1.2014'}">
<span>Happy new Year!</span>
</c:if>
有没有一种直接的方法可以使用 EL 或 JSTL 函数检查 Data 类型变量的值?如果可能的话,我想避免使用 scriptlet。
【问题讨论】:
-
你为什么不在控制器里做检查?
-
@SotiriosDelimanolis 我目前正在这样做,但它不是很好,因为它只确定元素的样式,所以我想知道是否有直接在 JSP 中这样做的方法。
-
Is it possible to create a date value in Expression Language? 的可能副本。在页面上下文中创建所需的日期,然后将其与服务器中的日期对象进行比较。