Construire un formulaire qui ecrase les variables hidden
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
out.println("<FORM name ='AccountForm' action=http://localhost:8080/OnlineBankingSystem/servlet/account_2 method='POST' >");
System.out.println("\form executed");
while (rs.next())
{
// out.println("<TR><TD><A HREF='http://localhost:8080/OnlineBankingSystem/servlet/account_2'>"+rs.getString("NAME")+"</A>");
out.println("<TR><TD><input type='hidden' name='NUMBER' value='"+rs.getString("ACCOUNT_NUMBER")+"'>");
out.println("<input type='hidden' name='NAME' value='"+rs.getString("NAME")+"'>");
out.println("<input type='submit' value='"+rs.getString("NAME")+"'></TD>");
//<TR><TD>Your accounts</TD><TD>balance</TD><TD>overdraft limit</TD></TR>
// out.println("<TR><TD><A HREF=http://localhost:8080/OnlineBankingSystem/servlet/account_2?var="+rs.getString("NAME")+">"+rs.getString("NAME")+"</A></TD>");
System.out.println("\n submit");
out.println("<TD>"+rs.getString("BALANCE")+"</TD>");
System.out.println("\n balance");
out.println("<TD>"+rs.getString("OVERDRAFT")+"</TD></TR>");
System.out.println("\n overdraft");
} |
Le probleme avec ce code c'est que ca me genere un code html de ce type : Lorsque j'appuis sur n'importe quel submit j'envoie l'input name et l'input number avec les valeurs 13 et current account quelque soit le submit que j'applique . Ce sont les valeurs du premier partie tableau dans le html.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<FORM name ='AccountForm' action=http://localhost:8080/OnlineBankingSystem/servlet/account_2 method='POST' >
<TR><TD><input type='hidden' name='NUMBER' value='13'>
<input type='hidden' name='NAME' value='current account'>
<input type='submit' value='current account'></TD>
<TD>500</TD>
<TD>100</TD></TR>
<TR><TD><input type='hidden' name='NUMBER' value='44'>
<input type='hidden' name='NAME' value='account autre'>
<input type='submit' value='account autre'></TD>
<TD>100</TD>
<TD>30</TD></TR>
<TR><TD><input type='hidden' name='NUMBER' value='443'>
<input type='hidden' name='NAME' value='account bleu'>
<input type='submit' value='account bleu'></TD>
<TD>100</TD>
<TD>30</TD></TR> |
le probleme c'est que je voudrais envoyer les variables associes a chaque account. Cad si j'appuis sur account bleu j'envoir NUMBER=443 et NAME=account bleu
Si j'appuis sur account autre j'envoie d'autres variables associes a celui ci.
Hors j'envoie tout le temps les memes variables avec ce code !![/code]