Bom, o título resume bem o cenário.
Tecnologia anciã (velha e ultrapassada, não sábia).
Seguinte, tenho no meu ActionForm a porcaria de uma coleção de objetos (objetos, não Object e nem Strings, ok?).
No JSP é feita uma iteração nessa porcaria de coleção e exibidos esses valores, juntamente com um CheckBox (cada objeto meu tem um atributo booleano indicando se foi selecionado).
Enfim, já tentei de tudo, até magia negra, mas a m* da b* do struts não faz submit no valor dos checkbox nem a pau.
Fiz centenas de milhares de tentativas, tentei gambiarras inimagináveis (momentos de desespero, sabe como é).
Notei que o CheckBox simplesmente por conter o atributo Checked ele já se mantem checado, independente do que ele contenha.
E quando está checado geralmente o valor compreendido é “on”.
De qualquer modo, tentei mesclas de tudo quanto é coisa.
Mudei o atributo booleano para string, não funciona.
O mais próximo que cheguei foi isso aqui:
http://www.coderanch.com/t/57314/Struts/Struts-html-checkbox
(vejam último post).
Mas ainda assim, se eu iterar pelo array de strings como vou preencher o resto da tabela?
Nossa, tinha uns 3 anos que não mexia com struts (e não trabalhei com ele muito antes tbm).
Alguém sabe pra que santo tenho que fazer promessa pra porcaria do struts funcionar checkboxes com iterate?
Obrigado =)