1

これは、JSF1.2環境に含まれるページにパラメーターを渡すことは可能ですか?b.jspが2回含まれているページa.jspがあります(すべてのjsp:include、a4j:include、c:importをテストしました)。1回はページの上部に、もう1回は下部にあります。b.jspに、a.jspの上部または下部に含まれているかどうかを確認したいと思います。

ところで、私はファセットを持っていません。

4

1 に答える 1

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>

上記の例では、値は${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>
于 2012-03-12T12:40:43.973 に答える