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.