s:if et variable dans la jsp
Salut à tous,
Je débute avec Struts2, et je tourne et retourne le pb dans tous les ses, mais je n'arrive pas à tester ma veleur dans la jsp.
Je pousse dans ma session un attribute ACTION_NAME
Je le récupère comme ceci
Code:
1 2
|
<s:set var="nomAction" value="%{#session.ACTION_NAME}" /> |
Et je l'affiche comme ceci dans ma JSP (ça, ça roule)
Code:
1 2
|
<s:property value="#nomAction" /> |
Mais quand j'essaie de le tester, impossible de faire référence à ma variable...
J'ai essayé plusieurs méthodes, mais rien n'y fait...
Code:
1 2 3 4 5 6 7 8 9
|
<s:if test="%{'resultat'.equals(nomAction)}">
...
<s:if test="%{'resultat'.equals(#nomAction)}">
...
<s:if test="%{'resultat'.equals(%{nomAction})}">
....
<s:if test="%{'resultat'.equals(%{#nomAction})}">
..; |
j'ai vérifié mon test en lui écrivant
Code:
1 2
|
<s:if test="%{'resultat'.equals('resultat')}"> |
et ça passe, il fait bien ce qui je lui veut. Mais je n'arrive pas à récupérer ma variable déclarée avec s:set ....