amigos, gostaria de saber se alguém poderia me dar uma luz de como fazer pra pegar qual o radio selecionado na minha página.
tenho o seguinte:
<h:selectOneRadio id="teste">
<f:selectItem itemLabel="Teste1" itemValue="1" />
<f:selectItem itemLabel="Teste2" itemValue="2" />
</h:selectOneRadio>
alguém saberia como eu faço pra pegar em um Bean qual deses foi selecionado?
Desde já agradeeço a atenção de todos.
flws
Coloca uma propriedade value:
<h:selectOneRadio id="teste" value="#{meuBean.valorSelecionado}">
<f:selectItem itemLabel="Teste1" itemValue="1" />
<f:selectItem itemLabel="Teste2" itemValue="2" />
</h:selectOneRadio>
A propriedade valor selecionado irá armazenar o valor do radio que está selecionado.Tenho impressão que isso funciona, é bom testar. Dá uma olhada também:
http://www.horstmann.com/corejsf/jsf-tags.html#Table4_21
http://java.sun.com/javaee/5/docs/api/
vc poderia me dar um exemplo de como fazer o Bean?
agradeço desde já.
flws
então, consegui resolver…era mais simples do que eu pensava…
se alguém precisar:
public class Teste
{
private String selecionado;
public void setSelecionado(String selecionado)
{
this.selecionado = selecionado;
}
public String getSelecionado()
{
return selecionado;
}
public void retorno()
{
System.out.println(selecionado);
}
}
mto abrigado pela ajuda e até a próxima.
flws