Struts2 Ognl标签中的日期比较

| 我的要求是显示来自db的日期和状态消息,以通知来自db的日期是过去日期,当前日期还是将来日期。 我正在显示db的日期
<s:property value=\"%{selObj.lastdate}\"/>
现在如何在OGNL标签中获取当前日期,我已经尝试过
<s:propery value=\"%{new Date()}\"/>
我需要此当前日期与selObj.lastdate进行比较,并确定日期已过?     
已邀请:
If you can modify your action side:
您可以尝试像这样写一个吸气剂:
public Date getCurrentDate(){
    return new Date();
} 
在您的Java(Action)端。 因此,您可以获得该值:
<s:property value=\"currentDate\"/>
在您的JSP方面。     
要获取当前日期/时间,您无需修改​​操作类,只需将以下行添加到jsp中:
<s:property value=\"@java.util.Calendar@getInstance().time\" />
    
这是比较并获取当前日期的正确方法。我不得不建议在UI中显示日期,应该使用这种方式;
<s:date name=\"currentDate\"  format=\"dd-MM-yyyy\" />
它将被格式化为日期。     

要回复问题请先登录注册