Populando uma coleção usando vraptor (select multiple)

Galera, estou usando o vraptor, tem alguma forma mais fácil de se popular uma coleção por um form html usando select multiple, do que criar um String[] no meu component, tratando a inserção na lógica?

Queria algo automatizado, mantendo o meu atributo no componente como um List tipado.

Valeu

Na verdade, nem declarando um String[] no meu logic eu consegui fazer. Somente o 1º elemento selecionado, passado no request (vai assim ?var=1&var=2&var=3…), eh inserido no array.

Alguém sabe como posso fazer isso?

Obrigado.

Seguinte, tive que fazer na mão.

Criei um Interceptor que pega os valores do parametro no request com getParameterValues(), e coloca num String[], oujetando ela.

No meu logic eu injeto esse array, dando um parser, inserindo na lista.

Ta funcionando, o problema, é que achei bizarro =) Achava que o vraptor faria isso automaticamente.

Pode ser ateh que faça, e eu cometi algum erro. Mas acredito que não.

Alguém pode acrescentar com alguma informação? Obrigado.