2011-04-15 54 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" />