Bonjour à tous,

je dois réaliser une petite application qui est essentiellement composée d'un gros formulaire. Celui-ci doit s'étendre sur plusieurs pages.

Pour l'instant je procède de la façon suivante:
J'utilise en fait plusieurs formulaires avec la classe DynaValidatorForm.
A chaque page du formulaire je fais une validation syntaxique (avec le plugin Validator de struts)
Et ensuite je traite les données (vérification sémantique, écriture en base)

Première question : est-ce la bonne méthode ?

Ce que je voudrais faire c'est n'utiliser qu'un seul formulaire et à chaque changement de page, faire la vérification syntaxique (avec Validator) et passer à la suivante en gardant en mémoire les valeurs déjà saisies. Et seulement une fois toutes mes pages remplies, effectuer les traitements sur les données (écriture en base).

Deuxième question : Est-ce que je peux utiliser les DynaValidatorForm ou bien le "Dyna" est-il à proscrire dans ce cas ?

Question pour synthétiser tout ça : comment fait-on des formulaires sur plusieurs pages en struts ?

Merci pour vos réponses, je vous avoue que j'ai un peu de mal à trouver une solution à mon problème.