20

私は休止状態のエンティティとBeanを持っています:

@Entity
public class GeneralObservation {
    @DateTimeFormat(pattern = "dd/MM/yyyy")
    Date date;

    @Column
    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }
}

私も持っています

@InitBinder
protected void initBinder(WebDataBinder binder) {
    SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
    binder.registerCustomEditor(Date.class, new CustomDateEditor(
            dateFormat, false));
}

        form:input
                id = "datepicker"
                name="date"
                itemLabel="date"
                path="newObservation.date"

私のURLに行くと、次のように表示されます。

私のフォーム

mm/DD/yyyy 形式にする方法を教えてください。ありがとう

4

4 に答える 4

8

解決策は、
<mvc:annotation-driven/> mvc-dispatcher-servlet.xml に配置し、さらに xmlns:mvc="http://www.springframework.org/schema/mvc" を xml ファイルの先頭に配置することです。

于 2013-09-08T16:46:50.210 に答える