Я создаю приложение Spring MVC с помощью Spring 3.0.3. У меня привязка данных в моей форме работает нормально, но одно из полей формы - это список элементов. Гипотетически говоря, мой объект формы выглядит так:
public class MyForm {
private String name;
private List<String> items;
public String getName() {
return name;
}
public void setName( String value ) {
name = value;
}
public List<String> getItems() {
return items;
}
public void setItems( List<String> value ) {
items = value;
}
}
Допустим, форма обрабатывается через GET со строкой запроса, которая выглядит следующим образом:
"/url?name=GroupName&items=Item-1&items=Item-2&items=Item-3"
На данный момент свойство items моего MyForm
объекта просто отлично связывается со списком значений String. Что мне интересно, так это то, что я все еще смогу добиться привязки данных, если бы изменил тип списка элементов на что-то более конкретное, например:
private List<MyListItem> items;