Bonjour, je débute avec J2ee et j'ai un problème avec un test sur ma jsp, j'espère que vous pourrez m'aider. C'est assez basique...

Voilà mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<% String douchette=request.getParameter("douchette"); %>
${douchette==null} // affiche true
<%= douchette %> // affiche 'OUI'
${douchette==null} // affiche true
${douchette != null && douchette.equals('OUI')} // affiche false
Voilà l'url de ma page : [...]/menu.jsp?douchette=OUI
Avec le paramètre douchette=OUI justement.

Si je lui demande d'afficher la valeur ; pas de problème ! J'obtiens ce que je veux.
Mais si je lui demande de tester la valeur, il me dit que celle-ci est null !! Pourquoi? ...

Merci pour votre aide,
Bonne journée,

Marie


EDIT : J'ai fait mon test comme ça et ça marche

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<c:choose>
         <c:when test="<%= (douchette != null) ? true : false %>">
                  [...]
          </c:when>
[...]
</c:choose>