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