0

私の要件は、dbからの日付とステータスメッセージを表示して、dbからの日付が過去の日付、現在の日付、または将来の日付のいずれであるかを通知することです。

dbからの日付を表示しています

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

OGNLタグで現在の日付を取得する方法を試してみました

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

selObj.lastdateと比較して、日付が過ぎていることを確認するには、この現在の日付が必要ですか?

4

3 に答える 3

1

現在の日付/時刻を取得するには、アクションクラスを変更する必要はありません。次の行をjspに追加するだけです。

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

If you can modify your action side:

あなたは次のようにゲッターを書くことを試みることができます:

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

Java(アクション)側で。

したがって、その値を取得できます。

<s:property value="currentDate"/>

JSP側で。

于 2011-04-15T10:40:59.570 に答える
0

これが、現在の日付を比較して取得する正しい方法です。UIに日付を表​​示することを提案する必要があります。このように使用する必要があります。

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

フォーマットされた日付になります。

于 2011-08-13T20:20:50.913 に答える