Bonjour,
j'ai une application toute petite (1 jsp, 2 actions, 1 service)
jsp dans laquelle j'ai 2 listes déroulantes et un bouton rechercher.
au lancement de l'application, un index.jsp fait un redirect sur une action appelé "Load" qui met dans la requête mes 2 Collections et forward vers la page jsp principale. Jusque la ça fonctionne à merveille
Quand je clique sur rechercher, normalement ça doit afficher les résultats de la recherche sur la même page. Mais le hic c'est qu'il a perdu les 2 Collections de mes listes déroulantes et donc il provoque un erreur "cannot find bean..."
Dans mon Action Load j'ai essayé d'écrire
request.setAttribute
et aussi requestion.getSession().setAttribute
mais ni l'un ni l'autre ne fonctionne et je ne sais pas comment garder ma liste déroulante remplie tout au long de mon application.
PS : C'est une application multi user Struts mais tous partagent le même contenu des listes déroulantes et il n'y aucun notion de sécurité / login sur cette appli.
Merci d'avance !
Edit : En fait j'ai l'impression que ma session est remise à zéro tout le temps et que donc les 2 Collections sensées remplir les listes déroulantes sont détruite à la première requête... Ai-je omis une configuration quelque part ?
Partager