Existe-t-il un mot-clé empty
dans Struts 2 (comme dans JSP)?mot-clé vide dans Struts
Par exemple, dans JSP j'écrire:
<c:if test="${empty var}">
Merci
Existe-t-il un mot-clé empty
dans Struts 2 (comme dans JSP)?mot-clé vide dans Struts
Par exemple, dans JSP j'écrire:
<c:if test="${empty var}">
Merci
Tout test nul.
Et acheive le même effet que le mot-clé vide JSTL avec des chaînes (ce qui signifie « nul ou vide »), vous avez besoin de deux contrôles (oui il est fastidieux):
<s:if test="foo != null && foo != ''">
Ouais c'est ce que je fais maintenant, mais ce n'est pas le même chèque "vide" fait. Par exemple, un tableau sans éléments devrait être vide, une chaîne vide comme "" aussi, etc. Merci quand même. – Mark
Je ne fais pas Struts2 , mais je peux au moins dire que le mot-clé vide ne fait pas partie de JSP/JSTL, mais de EL (ces choses '$ {}'). Donc, si vous utilisez EL dans Struts2, vous devriez pouvoir utiliser les mêmes mots-clés EL. Et puisque Struts2 est * juste * un autre taglib JSP (comme JSTL), vous devriez * pouvoir * utiliser EL ... – BalusC
Je cherchais l'extension struts-EL, et je suis venu avec cette page http://struts.apache.org/1.x/struts-el/index.html qui indique que la balise "empty" n'est pas supportée dans l'extension Struts EL. – Mark