Bonjour,
Je souhaite faire un include dynamique dans une JSP d'une autre JSP, c'est à dire que le nom du fichier à inclure, est obtenu par paramètre.
J'ai tenté les variantes suivantes mais aucune n'a fonctionné, le paramètre est 'page' :
<jsp:include page='<%= request.getAttribute("page") %>' />
<%@include file = '${page}' %>
<jsp:include page="${page}" />
La dernière a l'air de marcher mais les paramètres sont considérés bizarrement et ça produit des anomalies curieuses. (par exemple, à un <c:when test="${empty param}">, ce test est vérifié, mais le <c:otherwise> est aussi exécuté !)
Au lieu de ça je suis utilisé d'obliger un <c:choose> et un <c:when> pour chaque page qui existe.
Est-ce que vous connaissez une syntaxe qui ne produit pas de bug ?
Merci d'avance.
Partager