Problème avec les attributs de session en JSP EL à l'aide de Spring MVC

J'essaie de montrer un attribut de session "userSession" dans une page jsp à l'aide de JSP EL, mais elle renvoie la valeur null (cas 1). Attributs de la requête sont affichés correctement dans EL expressions.

À l'aide de java scriptlet au lieu de cela, se comporte comme indiqué dans les cas 2 et 3:

  1. <c:out value="${userSession}"/> \\Retourne null
  2. <c:out value='<%=request.getSession().getAttribute("userSession")%>'/>
    \\Œuvres des beaux - retours attribut de session
  3. <c:out value='<%=session.getAttribute("userSession")%>'/>
    \\Throws exception: impossible de trouver la variable de session

Exception de cas 3 peuvent être liées à des cas 1 problème, quelque chose comme la non-reconnaissance de la variable de session pour une raison quelconque et que cela n'affecte l'expression EL ensuite.

Je suis à l'aide de Spring MVC 2,5 et JSTL 1.1.2.

Je peux poster autre chose nécessaire pour clarifier le problème.

OriginalL'auteur Maria Ioannidou | 2011-01-19