Select Multiple no VRaptor 3.1.2

Pessoal

 Tenho um select multiplo na minha jsp que preciso enviar para um controlador:
                    <tr>
                        <td>Curso:</td>
                        <td>
                            <select multiple="multiple" id="cursos" name="cursos[]" size="12" style="width: 300px;" >
                                <option value="">Selecione</option>
                            </select>
                        </td>
                    </tr>

E o controlador está assim:


public void gerar(GrupoDeAvaliacao grupoDeAvaliacao, String agrupamento, List<String> cursos){

        ...

    }

O problema é que o VRaptor não seta a lista de Strings do controlador automaticamente. Alguém sabe alguma forma de fazer funcionar?

tenta atualizar o vraptor pra última versão, isso deveria funcionar.

nesse caso funcionaria usando para preencher um bean?

examplo:


<SELECT NAME="bean.list[]" MULTIPLE SIZE=5>
<OPTION VALUE="mushrooms">mushrooms
<OPTION VALUE="greenpeppers">green peppers
<OPTION VALUE="onions">onions
<OPTION VALUE="tomatoes">tomatoes
<OPTION VALUE="olives">olives
</SELECT>

Bean


public class Bean{
      
       private List<String> list;

      gets... set...
}

controler:


fazAlgumacoisa(Bean bean)...

se tem o getter e setter da lista sim

da para fazer isso tambem?

<SELECT NAME="bean.list[].id" MULTIPLE SIZE=5>  
<OPTION VALUE="mushrooms">mushrooms  
<OPTION VALUE="greenpeppers">green peppers  
<OPTION VALUE="onions">onions  
<OPTION VALUE="tomatoes">tomatoes  
<OPTION VALUE="olives">olives  
</SELECT> 

sim, só que os values precisam ser os ids

Parabéns ao pessoal

pelo vRaptor cara ele tem uma produtividade realmente incrivel

abraços

só cuidado que talvez essa notação dos [] só funcione nas versões mais novas do VRaptor