[Struts] Como deixo meu <html:select> aparecendo já selecionado?

6 respostas
dead_thinker

Opa galera.

Como faço pra no meu html:select que representa uma ForeignKey já aparecer selecionado com o registro que foi selecionado no cadastro?

Obrigado :roll:

6 Respostas

dead_thinker

Blz, obrigado, nesse meio tempo “descobri” fazendo assim tb, mas pensava q tinha outra forma de fazer hehe.

Obrigado! :wink:

viniciuspadua

e se não souber qual o primeiro elemento?

aeciovc

to com essa dúvida e isso que foi dito não resolve!!

Hebert_Coelho

O struts seleciona automático. O value do select com o valor do campo no form.

@aeciovc

Qualquer coisa, abre um tópico para vc e posta seu código lá! [=

aeciovc

conseguiii!! vlw!!

J

Dificil explicar porem veja se vc entende:

<html:select property=“uf” styleClass=“select” size=“1”>
Selecione o Estado
<html:optionsCollection name=“listaEstados” value=“codigo” label=“descricao”/>
</html:select>

Suponha q a listaEstados é uma lista (codigo, descricao) assim:
100 - SP
200 - MG
300 - PR

Se no seu form (ou na sua request) vier com o atributo uf = 100, o seu combo ficará com a descricao SP selecionada.

Ou seja, o property do select vai mapear para value das colecoes. Mas o que vc vai ver na combo é o label.

Criado 17 de julho de 2006
Ultima resposta 17 de jul. de 2006
Respostas 6
Participantes 5