Как передать параметр на включенную страницу с помощью JSF 1.2 - PullRequest
1 голос
/ 12 марта 2012

Возможно ли передать параметр на включенную страницу в среде JSF1.2? У меня есть страница a.jsp, в которой b.jsp включен дважды (я тестировал все jsp: include, a4j: include, c: import) один раз вверху страницы и один раз внизу. Я хочу выяснить в b.jsp, если он теперь включен в верхней или нижней части a.jsp.

Кстати, у меня нет лицевых щитков.

1 Ответ

2 голосов
/ 12 марта 2012

Там тег <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>
...