Как передать параметр на включенную страницу с помощью JSF 1.2
-
12-12-2019 - |
Вопрос
Можно ли передать параметр на включенную страницу в среде JSF1.2?У меня есть страница a.jsp, в которую b.jsp включен дважды (я тестировал все jsp:include, a4j:include, c:import) один раз вверху страницы и один раз внизу.Я хочу выяснить в b.jsp, включен ли он теперь в верхнюю или нижнюю часть a.jsp.
Кстати, у меня нет фейселетов.
Решение
Там <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}
внутри включения JSP:
<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>
Не связан с StackOverflow