是否可以在JSF1.2环境中将参数传递给包含的页面?我有一个页面a.jsp,其中两次包含b.jsp(我测试了所有jsp:include,a4j:include,c:import),一次在页面顶部,一次在底部。我想在b.jsp中找出它是否现在包含在a.jsp的顶部或底部。
顺便说一句,我没有面孔。
<jsp:param>标签在那里。
<jsp:param>
例如
<jsp:include page="/WEB-INF/include.jsp"> <jsp:param name="position" value="top" /> </jsp:include> ... <jsp:include page="/WEB-INF/include.jsp"> <jsp:param name="position" value="bottom" /> </jsp:include>
在上面的示例中,可以${param.position}在include JSP内部使用该值:
${param.position}
<c:if test="${param.position == 'top'}"> This is a top include. </c:if> <c:if test="${param.position == 'bottom'}"> This is a bottom include. </c:if>