Как работать с массивом s:checkbox в struts2?
Код jsp
<s:iterator value="days">
<s:checkbox name="check"></s:checkbox>
</s:iterator>
Обработка
private boolean[] check;
public void setCheck(boolean[] value)
{
check = value;
}
public boolean[] getCheck()
{
return this.check;
}
Проблема у тебя м.б. в том, что html-чекбокс, когда его устанавливаешь, передает свое состояние корректно, а когда его снимаешь -- нет. Обойти можно так -- в методе reset() (перегруженном тобой) формы устанавливай это значение в false.
ок. спасибо.
Чтобы было ощущение законченности задачи, а то смотришь на ответ такой вот и думаешь --- помогло, не помогло... ;)
или раз уже на то пошло юзай checkboxlist, но никак не checkbox