1
在我的Spring應用程序中有jsp和form。如何使用基於Spring的表單標記日期字段?
demo.jsp有一個字段<form:input path="fromDate"/>
在我DemoForm有場private Date fromDate;
,
當我們存儲NULL值值存儲...
我的問題是他們的任何直接的標籤將日期存儲在我的spring提供的jsp標記中。
其他明智的給我其他替代方式..
在我的Spring應用程序中有jsp和form。如何使用基於Spring的表單標記日期字段?
demo.jsp有一個字段<form:input path="fromDate"/>
在我DemoForm有場private Date fromDate;
,
當我們存儲NULL值值存儲...
我的問題是他們的任何直接的標籤將日期存儲在我的spring提供的jsp標記中。
其他明智的給我其他替代方式..
您需要定義在控制器日期的自定義編輯器。請嘗試下面的代碼。
@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);
}
我不認爲它與標籤的問題。如果日期格式爲DD-MM-YYYY,則綁定將自動發生。 – shazinltc 2013-04-05 10:14:42
請提供更多代碼,即您的控制器片段。 – 2013-04-05 10:45:07
爲什麼空值在dubug時出現.. – 2013-04-05 11:14:33