Bonjour,
Je voudrais garder un objet en tant qu'attribut de session.
Dans une servlet (
MaServlet) je donne une valeur a un attribut de session:
puis dans la jsp, je recupère la valeur de l'attribut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ... MonObjet o = new MonObjet(); request.getSession().setAttribute("MonObjet",o); RequestDispatcher disp=getServletContext().getRequestDispatcher("/mapage.jsp"); disp.forward(request,response);
dans la meme page, j'ai un select, quand je choisis un autre item de la liste, je la relance la jsp mapage avec un submit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ... MonObjet o = (MonObjet)session.getAttribute("MonObjet"); ...
Quand j'obtient ma page via le servlet, je recupère bien l'objet MonObjet, mais quand je choisis dans la liste un item, l'objet renvoyé est null!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ... <form name="formSelect" action=""> <select name="site" size="1" onchange="document.formSelect.submit();"> <option value="A" >A</option> <option value="B" >B</option> <option value="C" >C</option> </select> </form>
Partager