2012-05-15 32 views
0

新的日期我有FMT和用SpringMVC一個問題:掌握FMT和用SpringMVC

我有一個包含日期字段的對象,所以我用裂變材料條約,以顯示它在我的jsp頁面是這樣的:

<fmt:formatDate value="${form.dtBegin}" type="date" pattern="dd/MM/yyyy HH:mm" /> 

問題是,當我提交我的網頁時,這個字段「form.dtBegin」得到一個新的日期,在我的情況下,這個領域不應該改變!

那麼你有什麼想法解決這個問題嗎?

Thanx all!

回答

1

也許你可以在控制器中嘗試綁定日期。

@InitBinder 
public void initBinder(WebDataBinder dataBinder) { 
    dataBinder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("dd/MM/yyyy HH:mm"), true)); 
}