4

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は避けたいと思います。スクリプトレットも使いたくありません。

4

1 に答える 1