Je construis une application Spring MVC avec Spring 3.0.3. J'ai liaison de données de mon formulaire fonctionne très bien, mais l'un des champs de formulaire est une liste d'éléments. Hypothétiquement, mon objet formulaire ressemble à ceci:Est-il possible de lier/convertir les éléments d'une liste d'un formulaire à un type spécifique dans une application Spring Web MVC?
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;
}
}
Disons que la forme est gérée par un GET avec une chaîne de requête qui ressemble à ce qui suit:
"/url?name=GroupName&items=Item-1&items=Item-2&items=Item-3"
A partir de maintenant, les éléments propriété de mon objet MyForm
se lie très bien avec une liste de valeurs String. Ce que je suis curieux de savoir si je peux encore obtenir des données obligatoires que si je devais modifier les éléments de type de liste à quelque chose de plus spécifique, par exemple:
private List<MyListItem> items;
L'avez-vous essayé? – skaffman