Bom dia a todos
galerinha to com um problema
para enviar um atributo da jsp para servlet
JSP
<%
ProvaDAO dao = new ProvaDAO();
int questao = dao.getQuestao();
int alternativas = dao.getAlternativa();
for(int i = 1; i <= questao; i++){
String radio = String.valueOf(i);
%>
<%out.print("Questão "+i);%>
<table>
<tr>
<td><label>
<input name=<%=radio%> type="radio" value ="A"></label></td>
<td>A</td>
<td><input name=<%=radio%> type="radio" value ="B"></td>
<td>B</td>
<td><input name=<%=radio%> type="radio" value ="C"></td>
<td>C</td>
<td><input name=<%=radio%> type="radio" value ="D"></td>
<td>D</td>
<td><input name=<%=radio%> type="radio" value ="E"></td>
<td>E</td>
</tr>
</table>
<%}%>
SERVLET
parte do servlet onde pega os valores da jsp
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
try {
GabaritoEnem gabarito = new GabaritoEnem();
GabaritoEnemDAO dao = new GabaritoEnemDAO();
ProvaDAO prova = new ProvaDAO();
//int alt = prova.getAlternativa();
int quest = prova.getQuestao();
for (int i = 1; i<= quest; i++){
String valor = (String) request.getAttribute("radio");
int idProva = prova.getIdProva();
gabarito.setGabarito(valor);
gabarito.setQuestao(i);
gabarito.setIdProvaEnem(idProva);
System.out.println(i);
System.out.println(valor);
//dao.adiciona(gabarito);
}
o problema que quando ele passa no request.getAttribute(“radio”); o valor e nulo na verdade eu nao tenho certeza d como pegar o valor do radio
ja q o nome ta como name=<%=radio%>
como ficaria o request.getAttribute???