Bonjour, je n'arrive pas a binder une liste, voila ce que je voudrais faire :

Mon controller transmet a la JSP une liste de 2 String, que j'affiche dans des input text. Je voudrais qu'apres mon submit je retrouve ma liste dans mon controller.

ma Jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<form action="refresh" method="get">
<table>
	<tr>
		<td><input type="text" value="${listTest[0] }" name="listTest[0]" /></td>
	</tr>
	<tr>
		<td><input type="text" value="${listTest[1] }" name="listTest[1]" /></td>
	</tr>
 
</table>
<input type="submit" value = "Valider" />
</form>
mon controller :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@Controller
public class TestController2 {

	@RequestMapping(value = "/test", method = RequestMethod.GET)
	public String init(ModelMap model) {
		ArrayList<String> listTest = new ArrayList<String>();
		listTest.add("toto");
		listTest.add("tutu");
		model.addAttribute("listTest", listTest);
		return "test";
	}

	@RequestMapping(value = "/refresh", method = RequestMethod.GET)
	public String refresh(@ModelAttribute ArrayList<String> listTest,
			ModelMap model) {

		model.addAttribute("listTest", listTest);
		return "test";
	}
}
Actuellement je récupère une liste vide dans mon controller.
une idée de ce que j'ai mal fait ?

Merci d'avance