2012-10-23 118 views
1

我使用Struts2和JQuery UI。一個實體具有java.util.Date屬性。它的價值來自JQuery UI Datepicker。它適用於我有m/d/yy格式。Struts 2日期和JQuery UI日期選擇器格式

我關心的是下面的

  • 是需要加以明確定義日期字段的在Struts2的格式?
  • 如果我有其他國家的用戶,格式會自動更改嗎?
  • 我將JQuery UI Datepicker的格式設置爲m/d/yy。沒關係,或者某些用戶在日期格式上會遇到麻煩?
+0

在UI上,你可以使用任何格式,然後在後端側再次被解析日期爲您所需的甲創建代理getter和setter –

回答

0

您必須使用本地化功能。

<s:date name="date" format="%{getText('struts.date.format')}"/> 

還可以閱讀關於日期的標籤 http://struts.apache.org/2.x/docs/date.html

對於Struts2的JQuery的日期選擇器標籤:

<sj:datepicker displayFormat="%{getText('jquery.date.format')}"/> 
+0

'date'標籤僅用於輸出,不用於輸入。 –

+0

這只是一個例子。如果你需要這個用戶輸入,那麼你可以使用Struts2的JQuery datepicker標籤''。 –