在我的Spring应用程序中有jsp和form。
demo.jsp有一个字段<form:input path="fromDate"/>
在我的DemoForm中有字段private Date fromDate;
,
当我们存储值Null值存储...
我的问题是我们弹簧提供的jsp标签中存储日期的任何直接标记。
其他明智地给我另一种替代方式..
答案 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);
}