Bonjour, j'utilise la lib standard dans mes pages jsp, et je pensait donc que les deux expressions ci-dessous me donneraient le même résultat.
Or, seul le code 1 marche et pas le 2. je pense que j'ai oublié de faire un truc. Remarque pour initialiser ma session, il y a ce code dans une fonction de ma servlet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <!-- code 1 --> <% if (session.getAttribute("role").equals("admin")) { %> <p>hello</p> <% } %> <!-- code 2 --> <c:if test="${session['role'] == 'admin'}"> <p>hello</p> </c:if>
Est ce qu'il y a quelque chose à faire pour utiliser le code 2....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 HttpSession session = request.getSession(true); session.setAttribute("role", user.getRole());
Merci
Partager