JSTL si tag pour les chaînes égales

J’ai une variable d’un object sur ma page JSP:

La valeur de la variable est NAT, ce qui est correct et je veux appliquer certains éléments de page pour cette valeur. Comment utiliser un tag pour connaître le cas? J’ai essayé quelque chose comme

  process  

Mais ce qui précède n’affiche rien. Comment devrais-je le faire? Ou puis-je aussi bien utiliser des scriptlets

  process  

Merci pour toute réponse ou commentaire.

    Essayer:

      

    JSP / Servet 2.4 (je pense que c’est le numéro de version) ne supporte pas les appels de méthode dans EL et ne supporte que les propriétés. Les derniers conteneurs de servlets prennent en charge les appels de méthode (par exemple, Tomcat 7).

      

    Je pense que les autres réponses manquent un détail important concernant le nom de la propriété à utiliser dans l’expression EL. Les règles de conversion des noms de méthodes en noms de propriétés sont spécifiées dans «Introspector.decpitalize», qui fait partie de la norme de bean Java:

    Cela signifie normalement de convertir le premier caractère en majuscule en minuscule, mais dans le cas spécial (inhabituel) lorsqu’il y a plus d’un caractère et que les deux premiers caractères sont en majuscule, nous le laissons seul.

    Ainsi, “FooBah” devient “fooBah” et “X” devient “x”, mais “URL” rest comme “URL”.

    Donc, dans votre cas, le code JSTL devrait ressembler à ceci, notez le majuscule «P»:

      

    Vous pouvez utiliser des scriptlets, mais ce n’est pas la solution. Les scrapplets en ligne ou le code JAVA dans vos fichiers JSP sont considérés comme une mauvaise habitude.

    Vous devriez lire un peu plus sur JSTL. Si l’object ansokanInfo est dans votre requête ou scope de session, l’impression de l’object (méthode toSsortingng ()) comme ceci: $ {ansokanInfo} peut vous donner des informations de base. $ {ansokanInfo.pSystem} devrait appeler la méthode d’object getter. Si tout cela fonctionne, vous pouvez utiliser ceci:

      tataa