2011-04-15 57 views
0

我的要求是显示数据库中的日期和状态消息,以通知来自db的日期是过去日期,当前日期还是未来日期。Struts2中的日期比较Ognl标记

我被

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

现在如何让OGNL标签当前日期显示从数据库的日期,我已经试过

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

我需要这个当前日期selObj比较.lastdate并找出日期已通过?在您的Java(动作)侧

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

回答

1

If you can modify your action side:

你可以试着写一个getter像。

所以,你可以得到价值:

<s:property value="currentDate"/> 

在你的JSP侧。

0

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

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

它将被格式化日期。

1

为了得到当前的日期/时间,你会不会需要修改你的动作类,只是这一行添加到您的jsp:

<s:property value="@[email protected]().time" />