检查EL中的日期

时间:2014-03-05 17:04:44

标签: jsp date el

是否可以仅使用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。

1 个答案:

答案 0 :(得分:1)

试试这个:

<fmt:formatDate pattern="MM-dd-yyyy" value="${date}" var="formatedDate" />
<c:if test="${formatedDate == '01-01-2014'}">
    <span>Happy new Year!</span>
</c:if>