0

我的要求是显示来自 db 的日期和状态消息,以告知来自 db 的日期是过去日期、当前日期还是未来日期。

我正在显示来自 db 的日期

<s:property value="%{selObj.lastdate}"/>

现在如何在 OGNL 标签中获取当前日期,我已经尝试过

<s:propery value="%{new Date()}"/>

我需要这个当前日期与 selObj.lastdate 进行比较并找出日期已过?

4

3 回答 3

1

If you can modify your action side:

您可以尝试编写一个吸气剂,如下所示:

public Date getCurrentDate(){
    return new Date();
} 

在您的 Java(Action) 方面。

所以你可以得到这个值:

<s:property value="currentDate"/>

在您的 JSP 端。

于 2011-04-15T10:40:59.570 回答
1

要获取当前日期/时间,您无需修改​​您的操作类,只需将此行添加到您的 jsp:

<s:property value="@java.util.Calendar@getInstance().time" />
于 2012-08-08T17:06:10.360 回答
0

这是比较和获取当前日期的正确方法。我必须建议在 UI 中显示日期,应该这样使用;

<s:date name="currentDate"  format="dd-MM-yyyy" />

它将被格式化日期。

于 2011-08-13T20:20:50.913 回答