J'ai la question suivante: Je dois passer un paramètre (par exemple ID) quand je termine un formulaire et l'action enregistre les valeurs du formulaire, cela redirigera vers le résultat = "succès" et j'ai besoin que l'action qui sera appelée dans le succès viennent avec l'ID et d'autres paramètres à utiliser plus tard dans le formulaire suivant pour enregistrer cette information (info-form2 et info.form1) ...Struts 2: paramètres entre les actions
par exemple:
FORM1 (USER) ==== "succès" ====> FORM2 (adresse)
userForm.html ================> addressForm.html? User_id = X ... (où X: Id a passé throw de UserAction (méthode: save) à AddressAction (méthode: newAddress))
S'il vous plaît j'appréciera votre aide
Merci à l'avance
Barett, je teste votre solution que je recherche dans les livres et les spécifications des entretoises et Je n'ai pas de succès ... dans le formulaire ..quand j'appuie sur SOUMETTRE ..l'utilisateur est sauvegardé par la méthode ("save" de l'action: UserAction), et je mets this.id = user.getId(); avant le "SUCCESS" et les mêmes phrases que vous avez mis ci-dessus et dans l'action suivante, l'identificateur de param apparaît vide ou quand je mets request.getParameter ("id") il vient null ....:(avez-vous une certaine approche à mon problème? ... J'apprécierai trop .... –
... autre pensé à mon problème est: je reçois la valeur d'identification plus tard de sauver l'objet USER ... ceci id est généré par hibernate à l'objet et plus tard cet objet aura l'ID généré .... mais j'ai besoin de cet ID généré pour passer à l'autre action ... mais il semble que l'ID n'est pas généré pendant que la méthode SAVE est en cours d'exécution : S ... tout aide je serai heureux! –
J'ai le même problème .. il semble vide ou nul quand j'essaie de passer la variable de cette façon .. si, à la place, je tente 1111 alors ça marche – periback2