AbstractWizardFormController à l'aide de Annotée @Contrôleurs
Dans le Cadre du Printemps , AbstractWizardFormController
semble obsolète. Comment mettre en œuvre plusieurs pages de formulaire dans le Spring MVC. (Je ne suis pas à l'aide de webflow)
un exemple ou un pointeur permettrait compte tenu de mes connaissances limitées au Printemps.
Vous devez vous connecter pour publier un commentaire.
Un @Contrôleur est un moyen plus souple de définir un formulaire /assistant. Vous êtes censé carte méthodes pour les demandes fondées sur le chemin demandé /paramètres de la requête /demande de la méthode. Ainsi, au lieu de définir une liste de points de vue et de traitement de la demande basée sur les "étape" de paramètre, vous pouvez définir les étapes de votre assistant comme vous le souhaitez (également l'objet de commande sera traitée de manière plus transparente). Voici comment vous pouvez obtenir pour émuler un classique AWFC fonctionnalité (c'est uniquement destinée à être un exemple, il ya beaucoup plus que vous pouvez faire).
J'ai essayé de varier les signatures de méthode, de sorte que vous pouvez obtenir une idée de la souplesse que j'ai mentionnés. Bien sûr, il ya beaucoup plus à lui: vous pouvez faire usage de la méthode de requête (GET ou POST) dans le
@RequestMapping
, vous pouvez définir une méthode annotée avec@InitBinder
, etc.EDIT: j'ai eu un unmapped méthode que j'ai fixé (par la voie, vous devez vous assurer que vous n'avez pas ambigu mappages -- les demandes qui pourraient être mappé à plus d'une méthode-ou non mappés demandes -- les demandes qui ne peuvent pas être associés à une autre méthode). Aussi jeter un oeil à @SessionAttributes, @SessionStatus et @ModelAttribute, qui sont aussi nécessaires pour simuler le comportement de la classique AWFC (j'ai édité le code déjà que ce soit clair).
pageViews
méthode.