Come passare un parametro a una pagina inclusa con JSF 1.2
-
12-12-2019 - |
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.
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