Обработка нескольких с одним и тем же именем в spring -mvc

Пожалуйста, взгляните на коды ниже. Отображаются четыре текстовых поля.

Если я ввожу« 1 »и« 2 »в прежние текстовые поля, эти связаны как «1,2», разделенные запятыми, как я и ожидал.

Однако, если я ввожу «2001/01/01» и «2001/01/02» в остальных двух полях, будут связаны «2001/01» / 01 "." 2001/01/01 "привязывается только на удивление. Первый параметр, кажется, имеет приоритет для связывания.

Я хочу знать, где определены спецификации (HTTP или SpringMVC или ...?) Об этом в чтобы понять глубоко и точно. Может ли кто-нибудь мне помочь?

Form
public class SampleForm {

    private String name;

    private Date date;

    public Date getDate() {
        return date;
    }

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

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

JSP
<form:form modelAttribute="form" method="post">
    <form:input path="name" />
    <form:input path="name" />
    <form:input path="date" />
    <form:input path="date" />
    <p>
        <input type="submit" name="register" value="register" />
    </p>
</form:form>
6
задан Bozho 5 May 2011 в 17:49
поделиться