如何使用基于Spring的表单标签日期字段?

时间:2013-04-05 09:05:59

标签: java spring jsp date

在我的Spring应用程序中有jsp和form。

demo.jsp有一个字段<form:input path="fromDate"/>

在我的DemoForm中有字段private Date fromDate;

当我们存储值Null值存储...

我的问题是我们弹簧提供的jsp标签中存储日期的任何直接标记。

其他明智地给我另一种替代方式..

1 个答案:

答案 0 :(得分:0)

您需要在控制器中为Date定义自定义编辑器。请尝试以下代码。

@InitBinder
public void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) {
    DateFormat df = new SimpleDateFormat("dd-MM-yyyy");
    df.setLenient(false);
    CustomDateEditor editor = new CustomDateEditor(df, true); // second argument 'allowEmpty' is set to true to allow  null/empty values.
    binder.registerCustomEditor(Date.class, editor);
}