Когда я включаю JSP либо по <jsp:include />
, либо указываю параметры - они прекрасно доступны для EL ${param.XXX}
, но не для OGNL %{#parameters.XXX}
.
Например:
<jsp:include page="fragment.jsp">
<jsp:param value="foo" name="bar" />
</jsp:include>
и во фрагменте.jsp
value of foo in EL : ${param.bar}
value of foo in OGNL : <s:property value="%{#parameters.bar}" />
ЗАЧЕМ ??? Что мне следует использовать вместо тегов Struts?
Примечание: с <s:include/>
вместо <jsp:include/>
параметр недоступен даже с EL.