如何在JSP <c:if> condition </c:if>中使用java代码

时间:2013-10-15 05:31:08

标签: java html css jsp

如何在c:if condition中使用“ft”的值。

    <% Date dNow = new Date( );
   SimpleDateFormat ft = 
   new SimpleDateFormat ("yyyy.MM.dd hh:mm:ss a zzz");
   out.print( "<h2 align=\"center\">" + ft.format(dNow) + "</h2>");%>

以下是我在 JSP(示例代码)

中使用代码的方法
<c:if test="${row.RecvDate}-$(ft) > 48"></c:if> .....

我的任务说明:需要减去两个日期并检查条件是否大于48小时,行应以绿色突出显示,否则罚款(无变化)。

所以我从数据库获取值并在JSP页面中进行验证,以便根据条件突出显示行。

1 个答案:

答案 0 :(得分:1)

将您的日期转换为整数并对其进行替换,然后根据需要进行比较

 int i = (int) (new Date().getTime());
        System.out.println("Integer : " + i);
        System.out.println("Long : "+ new Date().getTime());
        System.out.println("Long date : " + new Date(new Date().getTime()));


    Integer : 1345619256
    Long : 1345619256308
    Long date : Wed Aug 22 16:37:36 CST 2012