当前位置: 首页 > 知识库问答 >
问题:

如何在JSP条件下使用java代码

景康安
2023-03-14

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

共有1个答案

鞠建安
2023-03-14

将日期转换为整数,并根据需要对其进行子运算和比较

 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 EE的新手,我知道类似以下三行内容 这是一种古老的编码方式,在JSP版本2中,存在一种避免在JSP文件中使用Java代码的方法。什么是替代JSP 2行,该技术称为什么? 问题答案: 自从2001年标签库(例如JSTL)和EL(表达语言,那些东西)的诞生以来,在JSP中确实不建议使用scriptlet(那些东西)。 scriptlet的主要缺点是: 可重用性:您无法重用sc

  • 问题内容: 我想将sql:query换成一些Java代码,该代码用几个参数构建一个复杂的查询。当前的sql是一个简单的选择。 如何获取我的Java ResultSet(即rs = stmt.executeQuery(sql);)并使结果可在我的JSP中使用,以便可以使用此教科书JSP? 更清楚地说,我想删除上面的查询并将其替换为Java。 我应该在Java部分中设置session / page变量

  • 我创建了一个类,其中包含“继任者”方法(见下文)。我想在另一种方法中使用下一个条件: (基本上是一个条件,如果同一索引的继任者不返回异常,则返回true)。

  • 问题内容: 我有一个.dll文件,必须在Java中使用。该.dll文件具有参数化方法,该方法应将类型返回为字符串。当我将参数传递给它时,我得到的消息是 这是代码… 问题答案: 只需在项目中添加引用即可。和名称空间在顶部..然后您可以访问所有dll方法。如果您使用的是Eclispe,请右键单击您的项目->然后单击“构建路径”->,然后单击“添加库”,然后单击用户库。 在这里您可以导入dll

  • 我在做酒店预订项目,我做了两张桌子酒店和房间类型,桌子房间类型有不同类型的房间,现在我在酒店桌子上注册酒店,每个酒店都有不同类型的房间,所以对于那个酒店,我试图用hotel_id作为外键将不同类型的房间插入到单独的桌子房间中。但是我的代码不能用于插入酒店的不同房间类型的数量,在下面的java代码中,首先我注册了酒店,如果成功将酒店的信息插入到酒店中,然后我试图将该酒店的不同房间类型的数量插入到桌子

  • 问题内容: 我正在编写一个简单的程序来计算一组数字的平均值。您使用来获得数字,因此我将循环条件用作条件。但是,循环是无限的。 是否可以在不输入某些词(例如“ stop”)的情况下突破它? 问题答案: 可以将该语句用于…好吧…突破迭代。通过迭代,我的意思是,例如,您也可以摆脱困境。 您必须定义何时要退出迭代,然后再执行以下操作: 否则,您可以创建一个辅助方法来定义迭代是否应继续进行,如下所示: 您必