У меня есть некоторые проблемы с выбором параметров с страницы jsp, когда возникает метод POST., запрашивающий параметры из jsp
Моя JSP страница выглядит следующим образом:
....
<table border="1">
<tr>
<th>name</th>
<th>check</th>
</tr>
<c:forEach items="${things}" var="pair">
<tr>
<td>${things.name}</td>
<td><INPUT TYPE="CHECKBOX" NAME=items VALUE=${things.id} ></td>
</tr>
</c:forEach>
</table>
<form method="post">
<input type="submit" value="Check all" />
</form>
Итак, я хочу взять все отмеченные «вещи» в таблице. В контроллере класса я что-то вроде этого (написано весной):
....
@RequestMapping(method = RequestMethod.POST)
public String sumbitForm(@RequestParam("items") String[] items){
if(items!= null){
for(String item: items){
....
}
}
return "redirect:myPage";
}
Но мое приложение не хочет работать с таким RequesParam. Он не ставит на него значения параметра items. (этот метод я взял здесь http://www.go4expert.com/forums/showthread.php?t=4542)
Также я попытался использовать @ModelAttribute вместо @RequesParam. Когда я его использую, мое приложение не дает ошибок, но также не может правильно поместить «элементы» в этот параметр.
Любые идеи?
P.S. Может быть, вы знаете более лучший способ перечислить список параметров с JSP-страницы для использования их значений (например, взять отмеченные элементы)?
Возможный дубликат [Spring MVC and Checkboxes] (http://stackoverflow.com/questions/2060839/spring-mvc-and-checkboxes) – Bozho 2010-11-28 08:36:34
Tnanks, Bozho !!! Это то, что мне нужно! Решено !!! – Ilnur 2010-11-28 10:10:32