[Resolvido]Radio Button com VRaptor e JSP

Olá Pessoal!

Eu estou com um probleminha, preciso capturar o valor do radio button que foi checado e enviar pelo botão.

Como faço isso?

Os radios são montados com o <c:forEach>.

Obrigado.

só colocar o nome dele na convenção do vraptor:

<input type="radio" name="objeto.propriedade" value="VALOR"/>
<input type="radio" name="objeto.propriedade" value="OUTRO_VALOR"/>
<input type="radio" name="objeto.propriedade" value="MAIS_UM_VALOR"/>

note que o name tem que ser o mesmo pra todos os radios

Isso ai já está sendo feito… O problema é que eu preciso enviar isso na action do form para uma lógica que recebe o numero que foi checado…

vc quer mudar a action do form de acordo com o radio?

ou vc quer só mandar o dado do checkbox?

Só mandar o numero que foi checado…

só colocar o radio dentro do form então

Mas o meu problema está em enviar o valor que foi clicado para a minha lógica. Olhe a minha JSP:

[code]<%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>
<%@taglib uri=“http://java.sun.com/jsp/jstl/fmt” prefix=“fmt”%>

<c:import url="/WEB-INF/jsp/imports/header.jsp" />
<c:import url="/WEB-INF/jsp/imports/menuTabelas.jsp" />

Aquisição
" method="POST"> Adicionar " method="POST">

Editar
Remover

Selecione Descrição
${aquisicao.descricaoAquisicao}
Editar Remover

<c:import url="/WEB-INF/jsp/imports/footer.jsp" />[/code]

vc tá recebendo um parâmetro chamado id no controller?

Sim… mas ele não está enviando nenhum valor…

será pq todos os checks estão checados?

vc tá recebendo um Long id no parâmetro da lógica no vraptor?

Na verdade só 1 fica checado. E o id é do tipo Long…

O problema não está na minha action do form?

a lógica que vc quer chamar está anotada com @Path("/aquisicao/")? ou @Post("/aquisicao/")?

Está anotada com @Delete@Path("/aquisicao/{id}") (para o botão remover) e com @Get@Path("/aquisicao/{id}") (para o botao editar).

vc não está recebendo o id pela url (a menos que o radio mude a action do form via javascript)

tire o {id} dos seus paths que vai funcionar, ou mude via javascript

Caracaaa meu! Funcionou! To mto feliz, fiquei o dia inteiro nisso… Muito obrigado!!