在一个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>
或<c:set var="location">${param.location}</c:set>
,然后使用OGNL:#location
,但我想避免这种情况。我也不想使用脚本。