Alow galera...
Estou com uma duvida e gostaria que, se possivel, alguem pudesse me ajudar.
É o seguinte, eu estou implementando um sistema de Enquetes, em que cada enquete a pessoa responde uma série de perguntas de multipla escolha.
A classe enquete:public class Enquete {
private String nome;
private int codigo;
private List<Pergunta> perguntas;
public Enquete() {
}
public int getCodigo() {
return codigo;
}
...
}
Para mostrar na tela, tudo bem, nenhum drama. O problema é na hora de gravar o que o usuário votou, uma vez que todas as perguntas/respostas sao exibidas na mesma tela.
Código JSP:<logic:iterate id="pergunta" name="enquete" property="perguntas">
<h3><bean:write name="pergunta" property="pergunta" /></h3>
<logic:iterate id="resposta" name="pergunta" property="respostas">
<h4><html:radio name="resposta" property="codigo" value="codigo"><bean:write name="resposta" property="resposta" /> </html:radio></h4>
</logic:iterate>
</logic:iterate>
<html:submit>Votar</html:submit>
</html:form>
Eu nao estou sabendo como associar a resposta que o cara respondeu à sua respectiva pergunta.. Alguem poderia dar essa luz?
Outra coisa, como faz pra criar grupos de radios? Acho que essa pergunta está associada a primeira...
Muito obrigado a todos e boa noite
