Как передать параметр на включенную страницу с помощью JSF 1.2

StackOverflow https://stackoverflow.com//questions/9665520

  •  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>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top