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.