Salut à tous,
J'ai un comportement plutot génant dans une JSP.
J'apelle une méthode dans mon action Struts qui va créer un objet. A la fin de cette méthode, je forward vers la méthode qui initialise l'écran. Classique.
Maintenant, j'ai remarqué qu'il conservait les parametres postés dans le formulaire et me les repassait en GET dans tous les liens générés pour la pagination et le tri. Du coup, au fur et à mesure que je me balade dans ma pagination, il appelle ma méthode de création et mon objet est créé X fois, c'est pas super ça?
J'ai regardé du côté de l'attribut excludedParams de display:table. J'ai testé d'enlever le paramètre qui servait à appeler ma (mauvaise) méthode mais non, j'en ai besoin car sinon mon contrôleur ne sait pas quelle méthode appeler pour recharger la page et j'ai une belle erreur.
Donc le problème, c'est qu'il conserve dans l'url générée la dernière méthode postées dans formulaire.
Qqun a déjà rencontré ça?
Bonne soirée
Partager