J'ai un formulaire avec quelques zones de texte prédéfinies et maintenant, à part cela, j'ai également créé des zones de texte dynamiques et je peux le faire avec javascript (je suppose). Comment définir la valeur d'une zone de texte générée dynamiquement sur un bean lorsqu'un formulaire est soumis. Dans le bean, j'ai défini un tableau de chaînes pour contenir le contenu de la valeur de la zone de texte générée dynamiquement. Je n'utilise aucun framework, veuillez me guider comment procéder ?
Vous pouvez donner le même nom à tous les champs de saisie, puis utiliser request.getParameterValues() pour obtenir toutes les valeurs dans l'ordre dans lequel elles apparaissent dans l'arborescence HTML DOM.
Par exemple (généré en JavaScript)
et
Vous pouvez également ajouter des nombres incrémentiels après le nom, tels que
,foo1
foo1
、foo2
、foo3
等,并在循环中收集值直到收到null
,foo2
foo3
Par exemple🎜 🎜 et 🎜
, etc. et collecter les valeurs dans une boucle jusqu'à ce que
soit reçu .null