Lorsque j'inclue une JSP, soit par <jsp:include />
et spécifiez les paramètres - ils sont parfaitement accessibles par EL ${param.XXX}
mais pas par OGNL %{#parameters.XXX}
.Struts2: Comment lire les paramètres de <jsp:include>
Par exemple:
<jsp:include page="fragment.jsp">
<jsp:param value="foo" name="bar" />
</jsp:include>
et fragment.jsp
value of foo in EL : ${param.bar}
value of foo in OGNL : <s:property value="%{#parameters.bar}" />
POURQUOI ??? Que devrais-je utiliser à la place dans Struts Tags?
Remarque: avec <s:include/>
au lieu de <jsp:include/>
, le paramètre n'est pas accessible même avec EL.
http://stackoverflow.com/q/13762054/1700321 –