Eu tenho uma lista dinamica com checkbox dependendo do tamanho da lista, podem ter de 0 até muitos checkbox. Na minha Action(estou utilizando Struts 1),
Se o usuario selecionar alguns destes checks seus valores chegarão ate minha action valendo 1 cada.
<html:checkbox property="digitacaoPagFor" value="1"
se ele não selecionar nenhum, lógico que não receberei nenhum valor em minha action.
O que gostaria de saber é o seguinte: Digamos que eu clique em um botão e minha lista dinamica me traga 10 checkboxes, e eu resolva clicar em apenas 5 checkboxes deste total de 10, existe uma forma de os checkboxes que não foram selecionados chegarem até minha action com o valor 0 cada um destes checks ??? Ou seja, ai em minha action receberei 5 checkboxes que foram selecionados com cada um deles com valor de 1 cada um e outros 5 que não foram selecionados com valor de 0??
Recebo os valores dos checks em minha action desta forma:
String[] digitacoesPagFor = (String[]) dynaForm.get("digitacaoPagFor");
String[] digitacoesFolha = (String[]) dynaForm.get("digitacaoFolha");
Gostaria que se nenhum dos checkboxes do total de 10 forem selecionados, cada um destes dois arrays de strings estivessem completados com 10 posicoes com o valor zero
Busque prá cara… na net e nada…
Alguem ai sabe como, se soube por favor postar um exemplo.
Obrigado a todos!!