JSTL:设置和比较JSTL变量



我有一个ADs列表,我想按StartOn (timestamp)分组。列表已经按StartOn排序了。所以我循环遍历列表if startOnCur != ad.StartOn,打印时间戳并将StartOn赋值给startOnCur (temp var)

问题是我不能将ad.StartOn分配给ad.StartOn。我错过了什么?谢谢!

<c:set var="startOnCur" value=""/>
<c:forEach items="${ads}" var="ad" >            
  <c:if test="${startOnCur != ad.startOn}">
  <legend><fmt:formatDate pattern="EEE. MMM. d" value="${ad.startOn}" /></legend>
  <c:set var="startOnCur" value="${ad.startOn}" scope="session"/>
  </c:if>
</c:forEach>

好了,我删除了scope="session",现在正常工作了

最新更新