Question

Est-il possible de transmettre un paramètre à une page incluse dans l'environnement JSF1.2 ?J'ai une page a.jsp dans laquelle b.jsp est inclus deux fois (j'ai testé tous les jsp:include, a4j:include, c:import) une fois en haut de la page et une fois en bas.Je veux savoir dans b.jsp s'il est désormais inclus en haut ou en bas de a.jsp.

BTW, je n'ai pas de facettes.

Était-ce utile?

La solution

Ici le <jsp:param> la balise est pour.

Par exemple.

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

Avec l'exemple ci-dessus, la valeur est disponible par ${param.position} à l'intérieur du JSP d'inclusion :

<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>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top