Buenas tengo que realizar un test de inteligencia las preguntas las carga desde una base de datos, cada pregunta tiene que venir con su textfield
<%
try
{
int i =1 ;
con.jspInit();
String ordenSQL =("select * from Test");
con.resultado = con.sentencia.executeQuery(ordenSQL);
if (con.resultado !=null)
{
while (con.resultado.next())
{
out.println
(
"<p align='justify' class='Estilo3'>"+con.resultado.getString("Indice")+con.resultado.getString("Pregunta")+"</p>"+
"<p align='justify' class='Estilo1'>respuesta:</p>"+
"<p align='justify' class='Estilo3'>"+
"<label>"+
"<input type='text' name='textfield"+i+ "/>"
"</label>"+
"</p>"
);
i++;
}
}
}catch (Exception e3)
{
System.out.println("Error en la busqueda" +e3.toString());
}
%>
--otro jsp para corregir el text --
<%
bd_conectar con=new bd_conectar();
con.jspInit();
String ordenSQL = ("select Respuesta,Valor from Test");
con.resultado = con.sentencia.executeQuery(ordenSQL);
if(con.resultado !=null)
{
while(con.resultado.next())
{
correcta=con.resultado.getString("Respuesta");
respuesta=request.getParameter("textfield"+i);
if(correcta.equals(respuesta))
{
aux2=con.resultado.getInt("Valor");
nota = nota + aux2;
}
i++;
}
}
%>
---El fallo viene a la hora de crear los textfield ya que en el segundo formulario los datos que recoge son nulos