1

私のSpringアプリケーションにはjspとフォームがあります。

demo.jsp には 1 つのフィールドがあります<form:input path="fromDate"/>

そして、私の DemoForm にはフィールドがprivate Date fromDate;あり、

値を格納すると Null 値が格納されます...

私の質問は、春に提供されたjspタグに日付を保存するための直接タグです。

そうでなければ、他の代替方法を教えてください..

4

1 に答える 1

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);
}
于 2013-04-08T14:22:20.943 に答える