Domanda

È possibile passare un parametro a una pagina inclusa nell'ambiente JSF1.2?Ho una pagina a.jsp in cui B.JSP è incluso due volte (ho testato tutto JSP: include, A4J: include, c: import) una volta in cima alla pagina e una volta in basso.Voglio capire in B.jsp se ora è incluso in alto o in basso di A.JSP.

btw, non ho facleet.

È stato utile?

Soluzione

Lì il tag <jsp:param> è per.

E.G.

<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>
.

Con l'esempio sopra, il valore è disponibile da ${param.position} all'interno del JSP include:

<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>
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top