1 つの JSP ページに、別の JSP ページを含め、パラメーターを渡しています。
<jsp:include page="/WEB-INF/somepage.jsp" flush="true">
<jsp:param name="location" value="menu"/>
</jsp:include>
含まれているページでは、EL を使用してパラメーターにアクセスできます。これは機能します:
${param.location}
しかし、同等の OGNL を使用して同じパラメーターを取得することはできません。これらのどれも動作しません:
#parameters.location
#parameters['location']
%{#parameters.location}
%{#parameters['location']}
<s:set var="location">${param.location}</s:set>
or<c:set var="location">${param.location}</c:set>
を使用してから OGNL: を使用する回避策があることは知っていますが、それ#location
は避けたいと思います。スクリプトレットも使いたくありません。