Passando uma lista do cliente para o servidor

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?

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.