Пожалуйста, взгляните на коды ниже. Отображаются четыре текстовых поля.
Если я ввожу« 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>