Pegar parametros de um select multiplo

6 respostas
H

Alguém sabe como eu faço pra pegar os parametros de um select com multipla escolha?

Eu geralmente faço

request.getAttribute("nome do select");

Mas só funciona com o select normal.
No caso de select multiplo eu tentei fazer um Cast com o bean e atribuir à uma lista…

List<Bean> lista = (Bean) request.getAttribute("nome do select");

Mas não funcionou.

Alguma idéia?

6 Respostas

nbluis
Enumeration enumera = request.getParameterValues("aaa");
H

e as descrições?

Tipo

<select><option value=1>[b]descrição[/b]</option></select>

como pego elas?

maquiavelbona

Não pega. A única coisa que ele envia são os valores dos selects.

Até!

H

Verdade, tudo bem, mas o método getParameterValues(String) me retorn um array de String e não um Enumeration.

Tudo bem, pois peguei esse array e fiz um loop passando os valores para os seus devidos lugares.

Mas se fosse fazer um Cast desse array para Enumeration me retornaria um erro de Casting, pq?

Teria uma forma mais elegante de fazer isso acontecer?

nbluis

Desculpa erro meu… é que eu postei de cabeça…

Mas se tu tem um array tu nao precisa de um enumeration.

D
<td><select multiple  size="8" name="list2" id="list2" style="width:280"  >    
                            
                            </select>
                              <input type="hidden" name="lista_analista" value=""/>
                          </td>

como pegar esta lista do request

Criado 14 de junho de 2007
Ultima resposta 30 de abr. de 2012
Respostas 6
Participantes 4