[Struts] Nombre variable de paramères dans un form ? comment ?

Nombre variable de paramères dans un form ? comment ? [Struts] - Java - Programmation

Marsh Posté le 09-07-2004 à 11:45:57    

pour être bref, j'ai un tableau avec un nombre variable de lignes,
sur chaque ligne, j'ai un certain nombre de champs de saisie.
Donc le nombre de champs de saisie varie avec la taille du tableau.
 
Comment déclarer un tel formulaire dans Struts ?
 
merci !


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 09-07-2004 à 11:45:57   

Reply

Marsh Posté le 09-07-2004 à 16:10:00    

moi pour faire ca, j'ai utilisé un seul input dans le formulaire, dans lequel je stocke la liste des éléments à passer à l'action. Je les sépare par des caractères spéciaux, et je fais le travail dans l'autre sens dans l'action.
Pas trés propre mais ca marche :)

Reply

Marsh Posté le 09-07-2004 à 18:40:38    

oui, j'avais pensé à ça, mais en fait, dans mon formulaire je saisis les valeurs des paramètres d'un certain nombre de bean...
 
donc pour l'instant, les noms de mes input sont du genre param_0, propriete_0, param_1, propriete_1...
avec 19 champs...
et entre 1 et 18 fois...
 
en faisant un gros input, je perds la cohérence des données... enfin je crois...
 
mais merci !! :jap:

Reply

Marsh Posté le 09-07-2004 à 23:12:01    

ta question c'est du html.
 
faut faire
 
<input type="text" name="tab[]" value="">
<input type="text" name="tab[]" value="">
 
apres tu recupere ton tableau;

Reply

Marsh Posté le 10-07-2004 à 09:02:32    

ok, je vois pas trop mais je vais essayer...

Reply

Marsh Posté le 10-07-2004 à 14:45:21    

je sais pas ce qu'est struts , j'ai pas vraiment fait de servlet mais il me semble qu'en java on recupere les var avec  
request.getParameter(nom)
 
donc la tu fait:
 
String[] params = (String[])request.getParameter("tab" );

Reply

Marsh Posté le 12-07-2004 à 10:45:00    

Reply

Marsh Posté le 12-07-2004 à 10:57:20    

merci krosso,
j'étais tombé sur cette page, mais les couples "category=XYZ&key=123" me posent toujours le même problème : comment dire ce category va avec ce key...
 
je ne comprend pas trop...


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed