Bonjour messieurs,
J’ai actuellement une application avec Maven3, Struts2.
Mon problème se situe sur la redirection des actions struts2. En effet j’ai une action qui vérifie si j’ai une image sur le serveur ( si l’image a bien étais uplaodé via un web service ) si il y a une image alors là j’ai 2 results possible :
- Result= « wait » Une page waiting votre image est en cours d’upload.
- Result= « success » Une page qui affiche l’image
J’aimerais savoir s’il y a le moyen grâce aux intercepteurs de récupérer l’évènement si l’image est bien présente sur le serveur, et auquel cas de rediriger la page wait vers la page success.
J’ai tester un interceptor de struts2 : execAndWait mais le problème c’est que ça ne marche pas super bien dans mon cas.
Le seul moyen que j’ai trouvé dans mon cas est de changer les métadonnées dans la page wait comme ceux-ci :
Ainsi la page wait appelle bien l’action toute les 5 secondes, mais je trouve que ce n’est pas super propre comme façon de faire. Auriez-vous une meilleure solution à me proposer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <meta http-equiv="refresh" content="5;url=a/monaction.action"/>
Merci de m’avoir lu.
Partager