JSTL日期比较例子

用JSTL做网站前台的时候,可能会在最近几天内的新闻后面显示一个new的图片,这里就涉及到JSTL如何进行日期比较的问题。

下面是其中一种解决方法 ,在三天内的新闻后面加上new的图片,留着日后备用。

<c:forEach var="ai" items="${obj.articleInfos}" varStatus="status">
           <li>
           <a title="${ai.title}" href="showArticleInfo.shtml?articleInfoId=${ai.articleInfoId}" target="_blank">${ai.title}</a>
           <c:set var="currentTime" value="<%=System.currentTimeMillis()%>" />
           <c:if test="${currentTime - ai.addDate.time <= 3600*24*1000*3}">
                 <img src="../images/new.gif" />
           </c:if>
           </li>
</c:forEach>

本文固定链接: http://gevin.me/620.html | Gevin's Blog

该日志由 admin 于2012年08月25日发表在 Java 分类下, 通告目前不可用,你可以至底部留下评论。
原创文章转载请注明: JSTL日期比较例子 | Gevin's Blog
关键字:

JSTL日期比较例子:目前有1 条留言

  1. 沙发
    draem0507:

    <c:set var="currentTime" value="” />
    不需要放在循环里头

    2013-01-14 17:34 [回复]

发表评论

快捷键:Ctrl+Enter