<html:radio> como deixar uma escolha setada(checked)?

6 respostas
G

Olá pessoal tudo bem?
Tenho o seginte formulário:

<html:form action="/filtraLogin.do"> 
      		<html:radio property="login.escolha" value="1">Nome</html:radio> 
      		<html:radio property="login.escolha" value="2">Email</html:radio> 
      		<html:radio property="login.escolha" value="3">Usuário</html:radio> 
      		<html:text property="login.campo" value=""/> 
			<html:image src="imagem/zoom_24.gif" />
      </html:form>

Como faço para deixar o radio do Nome setado?

6 Respostas

A

Coloca um checked.

<html:form action="/filtraLogin.do"> <html:radio property="login.escolha" value="1" checked>Nome</html:radio> <html:radio property="login.escolha" value="2">Email</html:radio> <html:radio property="login.escolha" value="3">Usuário</html:radio> <html:text property="login.campo" value=""/> <html:image src="imagem/zoom_24.gif" /> </html:form>

G

Valeu pela ajuda!

Mas eu teintei e não deu certo!

H

Ele da erro… essa opçao soh eh valida qdo eh html normal…
8)

F

Cara use o seu form para isso,

exemplo:

public class TesteForm extends ActionForm

{

private String       pesquisa;
public void setPesquisa(String pesquisa)
{

this.pesquisa = pesquisa;

}
public String getPesquisa()

{

return pesquisa;

}

}

Vc deve estar usando isso na sua página do JSP
<html:radio property=“pesquisa” value=“teste”/>

Na sua classe action, que carrega as informações para a página JSP você seta que o atributo pesquisa com o valor de “teste”, assim:

public ActionForward execute( ActionMapping mapping,

ActionForm form,

HttpServletRequest request,

HttpServletResponse response) throws Exception

{

TesteForm.setPesquisa(teste);

}

dai na hora que a página for carregada o o radio pesquisa estará checked.

flw.

B

Esses exemplos não estão funcionando quando uma classe é implementada como filha de uma DispatchAction

A

Se vc possuir uma classe construtora, por exemplo, setar o seu login.setEscolha(“1”).

Criado 12 de fevereiro de 2007
Ultima resposta 6 de mai. de 2008
Respostas 6
Participantes 6