2009-07-27 7 views

Répondre

5

Vous pouvez jeter un oeil à la Chambre des communes BeanUtils, il a tout un tas de méthodes pour renseigner les haricots (y compris les haricots imbriqués):

http://commons.apache.org/beanutils/

La méthode, en particulier, que vous voulez regarder est remplir en BeanUtilsBean:

public void populate(Object bean, 
        Map properties) 

Plus d'infos ici:

http://commons.apache.org/beanutils/api/org/apache/commons/beanutils/BeanUtilsBean.html#populate%28java.lang.Object,%20java.util.Map%29

2

Le plus facile est probablement le * -version de < jsp: nom setProperty = propriétés "MyBean" = "*" >

De http://java.sun.com/products/jsp/tags/11/syntaxref11.fm13.html:

« stocke toutes les valeurs que l'utilisateur entre dans la page JSP visible (appelée paramètres de requête) dans les propriétés Bean correspondantes Les noms des propriétés dans le Bean doivent correspondre aux noms des paramètres de requête, qui sont généralement les éléments d'un formulaire HTML Une propriété Bean est généralement définie par une variable déclaration avec les méthodes getter et setter correspondantes "

Questions connexes