Struts html:radio property=true

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());