<jsp:include />
중 하나를 JSP로 포함하고 매개 변수를 지정하면 OWNL %{#parameters.XXX}
이 아닌 EL ${param.XXX}
으로 완벽하게 액세스 할 수 있습니다. 예를 들어Struts2 : 매개 변수를 읽는 방법 <jsp:include>
:
<jsp:include page="fragment.jsp">
<jsp:param value="foo" name="bar" />
</jsp:include>
및 fragment.jsp
value of foo in EL : ${param.bar}
value of foo in OGNL : <s:property value="%{#parameters.bar}" />
이유에 ?? 대신 Struts 태그에서 무엇을 사용해야합니까?
참고 : <jsp:include/>
대신 <s:include/>
을 사용하면 EL에서도 매개 변수에 액세스 할 수 없습니다. /WEB-INF/page/whatever.jsp에서
<s:set name="searchName" value="my search term" />
<jsp:include page="/WEB-INF/page/whatever.jsp" />
:
Your searchTerm is <s:property value="#searchName" />
페이지를 포함한에서
:
http://stackoverflow.com/q/13762054/1700321 –