Radio button checado no Struts

Ola, como faco utilizando a tag <html:radio> para deixar o radio checked? Vale lembrar que coloquei o atributo “initial” no meu formBean e nao funcionou. Este submeteu a pagina direto pra opcao setada. Aguardo retorno

<html:radio name=“testeForm” property=“campo” value=“valor” />

value = toda vez que a property estiver com o valor especificado em “value”, ela aparecerá checked, caso contrário não.

na FormBean

private String campo;

Me desculpe Ricardo, mas nao entendi. O meu codigo estah assim:

<html:radio property=“consulta” value =“1”>a1</html:radio>
<html:radio property=“consulta” value =“2”>a2</html:radio>
<html:radio property=“consulta” value =“3”>a3</html:radio>

e meu formBean estah assim:

<form-bean name=“consultarPRCON407Form”
type=“org.apache.struts.action.DynaActionForm”>
<form-property name=“consulta” type=“java.lang.String” />
</form-bean>

O que devo mudar aonde?

vc definiu a propriedade “consulta” para sua DynaActionForm…

no jsp…

<html:radio property=“consulta” value =“1”>a1</html:radio>

nao sei se assim funciona, acho que precisa colocar o name=""
<html:radio name=“consultarPRCON407Form” property=“consulta” value =“1”>a1</html:radio>

como o value eh igual a 1, isto significa que este radio vai aparecer checked sempre que o valor da propriedade consulta for igual a 1.

caso consulta for diferente de 1 este radio nao estara checked

entendeu? este valor vem da request…

por exemplo: http://localhost:8080/Teste/teste.do?consulta=1

qualquer duvida pergunte blz? :smiley: