Olá pessoal!
Tenho o seginte formulário:
<html:form action="/filtraLogin.do?escolha=?????????????">
<html:radio property="login" value="1">Nome</html:radio>
<html:radio property="login" value="2">Email</html:radio>
<html:radio property="login" value="3">Usuário</html:radio>
<html:text property="login.nome" value=""/> <html:submit>Procurar</html:submit>
</html:form> </div></td>
Como fasso para pegar o valor de html:radio e passar para a variavel de request chamada escolha?
Estou mandando este valor e tratando na Action filtraLogin!
Alguem pode me ajudar?
Olha amigo…
Se vc quer capturar o valor do radio login terá que criar uma variavel no form com o mesmo nome da variável que está no seu formulario jsp, neste caso “login” e pode ser do tipo Integer, assim o struts irá popular a sua variável no form e poderá usa-lá no action.
Agora se quer passar isso já da página pela variável escolha como esta colocando na url, “o que não aconselho” terá que capturar via javascript o valor do radio selecionado, adicionar na varíavel escolha e dar o submit.
N seria melhor mudar o nome do radio para escolha, criar uma varíavel do tipo Integer no form com o nome escolha?
O muito obrigado deu certto!
Fiquei o dia inteiro quebrando a cabeça!
Realmente fica bem mais seguro e mais facil fazer uma variavel escolha no Form!
Value pela ajuda!