Pregunta

¿Es posible pasar un parámetro a una página incluida en el entorno JSF1.2?Tengo una página A.JSP en la que B.JSP se incluye dos veces (probé todo JSP: Incluya, A4J: Include, C: Importar) una vez en la parte superior de la página y una vez en la parte inferior.Quiero averiguar en B.JSP si está ahora incluyendo en la parte superior o en la parte inferior de A.JSP.

por cierto, no tengo faceletas.

¿Fue útil?

Solución

Allí la etiqueta de <jsp:param> es para.

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 el ejemplo anterior, el valor está disponible por ${param.position} dentro de la inclusión de 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>

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top