Problemas com html:multibox

1 resposta
D

Gente não to conseguindo pegar o valores marcados em um multibox.

Meu código jsp está assim:

<html:multibox property=“codUsuario” name=“usuario”>
<bean:write name=“usuario” property=“codUsuario”/> </html:multibox>

Quando não coloco a variável value ele apresenta todas as opções selecionadas e value fica com valor de 0. Gostaria que ao marcar o value fosse recebendo as opções marcadas e isso não está acontecendo.

Meu código no action:

DynaActionForm UsuarioGrupoForm = (DynaActionForm) form;
String[] codUsuario = (String[]) UsuarioGrupoForm.get(“codUsuario”);

Porém o valor que tá pegando do codigo do usuário não retorna os valores selecionados e sim o valor padrão 0.
O que devo fazer??? como devo utilizar o multibox???

Grata,
Adriana

1 Resposta

M

Drika!!
Segue um exemplo de multibox… Onde o atributo “respostasSelecionadas” é um array de Integer.

<logic:iterate name=“dadosCalculo” property=“dadosObra.questaoFundacoesEdificio.alternativaQuestaoService.alternativas.alternativa” id=“periferia”>



<html:multibox property=“dadosObra.questaoFundacoesEdificio.resposta.respostasSelecionadas”>
<bean:write name=“periferia” property=“codigoAlternativa” />
</html:multibox>
<bean:write name=“periferia” property=“descricaoAlternativa” />



</logic:iterate>
Criado 3 de maio de 2005
Ultima resposta 4 de out. de 2007
Respostas 1
Participantes 2