2011-08-10 4 views
-1

J'ai un ensemble de dix questions dans un jsp. Actuellement je montre dix d'entre eux à la fois (en écrivant une boucle et les itérant dans cette boucle dans une seule jsp) mais ma nouvelle exigence est de montrer une seule question à la fois et quand l'utilisateur répond à la première question et clique sur le bouton NEXT il devrait être capable de voir la deuxième question et ainsi de suite ... ici aussi je devrais utiliser seulement jsp simple ... Mais comment peut itérer dix fois le même jsp & et comment puis-je stocker les valeurs et à la fin comment puis-je soumettre toutes ces valeurs à un formulaire? J'utilise le framework Struts.framework jsp et struts

+2

pourriez-vous nous montrer le code que vous avez déjà construit? – JMax

Répondre

1

Vous avez deux solutions

  1. Utilisez Ajax pour soumettre la réponse à chaque question dès qu'il est répondu, puis chargez la question suivante (à nouveau en utilisant ajax).
  2. Chargez toutes les questions dans DIVs et n'en affichez qu'une seule à la fois. Lorsque l'utilisateur répond à un magasin de question, la réponse dans un domaine caché (<intput type="hidden">) et quand il termine toutes les questions soumettent ensuite tous les 10 champs cachés avec la forme

Dites-moi si vous avez besoin plus de précisions.