2010-12-09 26 views
0

我使用該標籤的DateTimePicker在我的struts2 2.0.11應用與如下因素標籤:在Struts2的DateTimePicker所有日子被取代的NaN時無效日期submited

<s:datetimepicker name="data" displayFormat="dd/MM/yyyy"/> 

在我的行動是有場util.Date類型命名爲具有正確的getter和setter的數據。如果用戶使用日曆選擇日期,它可以正常工作,但是如果某個「意外」寫入了無效日期,則會拋出一個解析異常(如預期的那樣),並且當表單重新生成時,datetimepicker會將日期替換爲NaN和日曆變得無法使用。

有趣的是,我無法在Google中找到任何關於這個簡單錯誤的信息。

由於提前, 索爾

+0

我不是一個Struts開發,但你需要明確捕獲異常,併發送的形式返回代碼或類似的東西? – 2010-12-09 12:53:50

回答

0

我終於找到了答案,我的問題:

<s:datetimepicker name="remocao.criacao" value="" displayFormat="MM/dd/yyyy"/> 

這一切! =) 我只需要把屬性值沒有值,它的工作!它現在給出異常java.text.ParseException:Unparseable date:「」,但它沒有任何傷害。再次

感謝, 索爾