c'est au sujet de l'envois du formulaire de la jsp vers une servlet:
question on ete recu depuis une autre servlet les ayant lu dans une database. voici comment j'affiche les questions dans la jsp:
Code :
<form action="Correction" method="post">
<% for(int i=0;i<totalquestion;i++){for(int j=0;j<5;j++){ %>
<% User=u[i][j]; //User est String local a la jsp u est venant d'une servlet
if(j==0){%>
<%= ""+(i+1) %> / //j'affiche la question
<%} %>
<% if(j==1){%>
A :<input type="radio" value="a" checked name=""+i >
<%} %>
<% if(j==2){%>
B :<input type="radio" value="b" checked name=""+i>
<%} %>
<% if(j==3){%>
C :<input type="radio" value="c" checked name=""+i >
<%} %>
<% if(j==4){%>
D :<input type="radio" value="d" checked name=""+i >
<%} %>
<%= User %>    //j'affiche la reponse
<%if(j==0){%>
<br>
<%} %>
<%}%>
<hr>
<%} %>
<% request.setAttribut(""+totalquestion); %>
<form>
voici comment je recois dans la servlet:
dans la methode post:
Code :
String q = (string) request.getAttribut(nbquestion);
int n = Integerparsint(q)
String reponse[]=new String[n];
for(int i=0;i<n<i++)
reponse[i] = request.getAttribut(""+i);
System.out.println(reponse[i]);
System.out.println("total de question = "+n);
lors de l'affichage des reponses j'obtient
null
null
et pour le nombre de question egalement. c'est comme si le formulaire n'avais rien envoyer. avez vous une idee de la cause?