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?