2012-03-12 2 views
1

JSF1.2 환경에서 포함 된 페이지에 매개 변수를 전달할 수 있습니까? 나는 b.jsp가 두 번 포함되어있는 페이지 a.jsp를 가지고있다. (나는 모든 JSP를 포함한다 : a4j : include, c : import) 한 번은 페이지의 상단에, 한 번은 하단에있다. b.jsp에서 a.jsp의 맨 위 또는 맨 아래에 포함되어 있는지 파악하고 싶습니다.JSF 1.2가 포함 된 페이지에 매개 변수를 전달하는 방법

동의어, 필자에게는 facelet이 없습니다.

답변

2

여기에 <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> 

값이 포함 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>