bonjour,

j'ai un formulaire qui est crée en fonction de certaines données.

il est de la forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<input name="groupe[1]" value="prop1" type="radio"/>groupe 1 propriété 1<br>
<input name="groupe[1]" value="prop2" type="radio"/>groupe 1 propriété 2<br>
<input name="groupe[2]" value="prop1" type="radio"/>groupe 2 propriété 1<br>
<input name="groupe[2]" value="prop2" type="radio"/>groupe 2 propriété 2<br>
<input name="groupe[2]" value="prop3" type="radio"/>groupe 2 propriété 3<br>
<input name="groupe[3]" value="prop1" type="radio"/>groupe 3 propriété 1<br>
<input name="groupe[3]" value="prop2" type="radio"/>groupe 3 propriété 2<br>
<input name="groupe[4]" value="prop1" type="radio"/>groupe 4 propriété 1<br>
<input name="groupe[4]" value="prop2" type="radio"/>groupe 4 propriété 2<br>
je l'ai crée de la sorte parce qu'on ne sais pas à l'avance le nombre de groupe. Es ce la bonne solution?

Le problème, c'est que je n'arrive pas à créer l'ActionForm correspondant à mon formulaire. J'ai ai crée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
public class PersonForm extends ActionForm {
 
	String[] groupe;
 
	public String[] getGroupe() {
		return groupe;
	}
 
	public void setGroupe(String[] groupe) {
		this.groupe= groupe;
	}
 
}
mais ça engendre une exception :

javax.servlet;ServletException: BeanUtils.populate