使用FMT和SpringMVC获取新日期

使用FMT和SpringMVC获取新日期,spring,jsp,spring-mvc,jstl,Spring,Jsp,Spring Mvc,Jstl,我对FMT和SpringMVC有问题: 我有一个包含日期字段的对象,所以我使用fmt在我的jsp页面中显示它,如下所示: <fmt:formatDate value="${form.dtBegin}" type="date" pattern="dd/MM/yyyy HH:mm" /> 问题是,当我提交我的页面时,这个字段“form.dtBegin”将获得一个新的日期,在我的情况下,这个字段不应该更改 你知道这个问题吗 谢谢 也许您可以尝试在控制器中绑定日期 @InitBinde

我对FMT和SpringMVC有问题:

我有一个包含日期字段的对象,所以我使用fmt在我的jsp页面中显示它,如下所示:

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

问题是,当我提交我的页面时,这个字段“form.dtBegin”将获得一个新的日期,在我的情况下,这个字段不应该更改

你知道这个问题吗


谢谢

也许您可以尝试在控制器中绑定日期

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