Passando uma lista do cliente para o servidor

1 resposta
s3v3r1n0

Galera blz?

è o seguinte: Estou usando o Vraptor e tenho um Select de multipla escolha. cada opção representa um objeto que eu deveria incluir em uma list do outro objeto:

<select name="locacao.filmeList" multiple="true" >
                <c:forEach items="${filmeList}" var="filme" >
                    <option value="${filme}">${filme.idFilme} - ${filme.nomeFilme}</option>
                </c:forEach>
              </select>

Mas como faço para capturar todas as escolhas do usuário e jogar na List? O Vraptor faz isso de alguma maneira?

1 Resposta

s3v3r1n0

Aí pessoal sei que ninguém se interessou sobre isso mas pra quem um dia precisar eu consegui solucionar:

<select name="locacao.filmeList[]" multiple="yes" >
                <c:forEach items="${filmeList}" var="filme" >
                    <option value="${filme.idFilme}">${filme.idFilme} - ${filme.nomeFilme}</option>
                </c:forEach>
              </select>

É Só Fazer um conversor para o objeto em questão que o Vraptor vai pegar cada prâmetro como locacao.filmeList[0], locacao.filmeList[1]… converter para o objeto Filme e jogar na List do objeto locacao.

Criado 24 de novembro de 2010
Ultima resposta 25 de nov. de 2010
Respostas 1
Participantes 1