私のSpringアプリケーションにはjspとフォームがあります。
demo.jsp には 1 つのフィールドがあります<form:input path="fromDate"/>
そして、私の DemoForm にはフィールドがprivate Date fromDate;
あり、
値を格納すると Null 値が格納されます...
私の質問は、春に提供されたjspタグに日付を保存するための直接タグです。
そうでなければ、他の代替方法を教えてください..
コントローラーで 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);
}