Bom dia
Na minha jsp estou inserindo uma tag de radio
<html:radio property="radio" value="">teste</html:radio>
estou usando um form dinâmico
No bean tenho um Boolean getRadio() e outro boolean getRadio.
Porém só esta aceitando se eu tiver String getRadio, se eu não coloco String o compilador fala que eu não tenho o metodo Get.
Alguem poderia me ajudar.
Obrigado
Coloca o atributo no form-bean como String e no fom-html você coloca o rádio com o value=“true” (ou “false”).
Dessa forma, no seu código Java você poderá usar Boolean.getValue ou Boolean.valueOf.
Abraço!
Foi isso mesmo que eu tinha pensado em fazer mas me falaram que tem uma forma de fazer isso direto sem precisar de wapper.
Pois eu não estou achando esta outra forma.
Obrigado.
Veririque se o valor em forn.getInstiEnsin().toString()
é 0 ou 1. Se for outro, o problema está aí.
eu tenho um html:radio
porém qdo clico no link para visualizar um determinado fornecedor cadastrado o html:radio não está vindo selecionado… ou seja… vamos supor que o html:radio. tenha as opções “sim” e “não”… e o fornecedor foi cadastrado com a opção “sim”… depois de cadastrado… qdo vou visualizar tal cadastro, o html:radio vem sem preenchimento… a inserção é feita corretamente já que no Banco de Dados está OK o registro…
o meu código é esse:
<html:radio property="instiEnsin" value="1" />Sim <html:radio
property="instiEnsin" value="0" />Não <%} else {%> <bean:write
name="fornecedor" property="instiEnsin" /></TD>
e na minha Action eu seto o campo da seguinte forma:
inserirForm.set("instEnsin", forn.getInstiEnsin().toString());