Radio button checado no Struts

3 respostas
L

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

3 Respostas

ricardolecheta

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

L

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?

ricardolecheta

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:

Criado 9 de julho de 2003
Ultima resposta 10 de jul. de 2003
Respostas 3
Participantes 2