ServerDto:private Date tm=null;
public String getStm() {
return stm;
}
public void setStm(String stm) {
this.stm = stm;
}
在页面显示的,怎么样用EL表达式判断
这个tm为整点呢?页面:<c:forEach var="list" items="${list}" varStatus="step">
<c:if test="????">
</c:if>
</c:forEach>这里要怎么写呀??

解决方案 »

  1.   

    你需要用jsp 的fmt标签格式化Date类型为字符串,然后再用fn标签做字符串比较
    eg:
    <fmt:formatDate value="${list}" pattern=”YYYY-MM-DD HH24:mi:ss”> 
    <if test="${fn:substring(list, 12, 2)}=='01'">
      

  2.   

    你把tm保存到作用域里嘛,页面上就可以用EL表达式取出来了啊
      

  3.   

    另外一种方法是在你Java code里添加一个方法(getXXX),在这个方法里讲日期转换成你想要的字符串或者信息; 然后在jsp页面上用EL表达式直接取就行了。
      

  4.   

    1楼只是给你一个提示 你换个test不就完了
    <fmt:formatDate value="${list}" pattern=”mm:ss”>
    <if test="${list=='00:00'}">