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

标签 java html css jsp

如何在c:if条件中使用“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 页面中进行验证以根据条件突出显示行。

最佳答案

将您的日期转换为整数并减去它并根据需要进行比较

 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

关于java - 如何在 JSP <c :if> condition 中使用 java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19373923/

相关文章:

java - 如何实现用户验证以仅接受少数字母有效

javascript - 计算多个项目的价格

javascript - 使用 jquery.each() 函数显示隐藏的 div

java - Jetty 监控 WAR 文件并在其更改时进行更新

java - 从 LinkedList (list1) 的实例创建了一个子列表 (list3) ,在子列表上调用了clear() 方法,没想到 list1 也会被更改

java - 使用 switch case 检查用户输入是字符串、整数还是 float

php - Android "Request Desktop Site"用于 HTML

html - 输入垂直对齐

html - 设置其背景图片的div大小

css - -webkit-溢出-滚动 : touch -- odd behavior when dynamically injecting container