Radiobutton setado com dados do banco

2 respostas
A

boa tarde

estou com esse codigo:<td align="left" class="textoLogin">Serviço Contínuo: <label> <input type="radio" name="tipo_servico" id="tipo_servico" value="S" /> Sim <input type="radio" name="tipo_servico" id="tipo_servico" value="N" /> Não </label></td>

gostaria de saber se qd meu getTiposerviço vier “S” ele preenche a opçao Sim

Muito Obrigado

2 Respostas

fabiononato

alexandre99 ,

Você esta usando JSP puro?

Uma dica, procure utilizar o padrão Java na nomeação dos métodos e das propriedades:

  • no atributo name do input deveria ser “tipoServico” ao invés de “tipo_servico”.
  • no método get do bean deveria ser getTipoServico() ao invés de getTiposerviço().
aluisiodsv

É só usar o atributo checked.

Se estiver usando velocity é só fazer um if:

&lt;input type="radio" name="tipo_servico" id="tipo_servico" value="S" #if(getTiposerviço.equals("S")) checked#end /&gt; Sim
&lt;input type="radio" name="tipo_servico" id="tipo_servico" value="N" #if(getTiposerviço.equals("N")) checked#end /&gt; Não

Mais ou menos isso aí …

Claro q existem outras formas. Meu conselho seria utilizar a JSTL ao invés do velocity.

Criado 12 de agosto de 2010
Ultima resposta 12 de ago. de 2010
Respostas 2
Participantes 3