2009-02-24 35 views
0

我有從一個簡單的struts2:Struts2的時間(HH:MM)映射到動作字段

<s:form ...> 
<s:textfield name="initialTime" maxlength="5" size="5" /> 
</s:form> 

其中用戶已經在HH輸入時間:mm格式。在相應的行動中,我有一個屬性:

private Date initialTime; 

以及它的getter/setter。

我得到一個驗證問題,因爲接收到的initialTime(即10:20)不被理解爲有效的日期。

什麼是檢索時間的好方法?我應該使用private String initialTime而不是Date嗎?

謝謝。

回答

1

我認爲你必須給屬性更改爲一個字符串和編程把它轉換爲任何你想要的最終格式。 雖然我可能會看到從HH:mm到日期的轉換可能有意義的情況,但我認爲我們可以認同這不是一般情況。

./alex