include avec une variable comme en php
	
	
		Bonjour à tous,
débutant en jsp, j'aimerai faire un include de façon dynamique
en php il suffit de mettre le nom de la variable dans un double guillemet
genre
include("ma_variable");
j'essais de faire pareil en jsp, mais je ne trouve pas de solution
en fait j'ai au début de mon fichier jsp ceci
	Code:
	
1 2
   |  
String ma_variable="accueil"  | 
 puis par la suite je verifie la présence ou non d'un GET ou POST de page et j'affecte cette valeur à ma variable (elle change donc)
et plus loin j'essais deseperement de faire ce include dynamique
	Code:
	
1 2
   |  
<%@ include file=ma_variable %>  | 
 mais il veut des guillement
j'ai ensuite essayé ceci 
	Code:
	
1 2
   |  
<%@ include file="ma_variable" %>  | 
 mais c'etait prévisible, le contenu n'est pas interprété
j'ai alors modifié ma_varaible pour qu'il contient les guillement
	Code:
	
1 2 3
   |  
ma_variable = "\"" + ma_variable + "\"";
<%@ include file=ma_variable %>  | 
 mais encore une fois ca ne fonctionne pas
quelqu'un peut il me dire comment faire parce que là je me casse les dents :aie:
en mettant
	Code:
	
1 2
   |  
<%@ include file="accueil" %>  | 
 ca fonctionne, mais du coup ya plus de dynamique ce qui m'embete enormément ....
en utilisant l'autre include
	Code:
	
<jsp:include page="<%= ma_variable %>" />
 ca fonctionne qu'a moitié, car il n'interprete pas le code jsp de ma page qui est includé
en utilisant la meme syntaxe sur le include que je veut utilisé, ca ne marche pas :(
	Code:
	
<%@ include file="<%= ma_variable  %>" %>
 j'obtiens alors cette erreur :
org.apache.jasper.JasperException: /index.jsp(65,0) Le fichier "/<%= mon_include %>" n'a pas �t� trouv�
	 
	
	
	
		include avec une variable comme en php
	
	
		Bonjour
Je pense qu'il faut passer getRequestDispatcher
	Code:
	
1 2 3 4
   | <%
String maPage = "mapage.jsp";
request.getRequestDispatcher(maPage).include(request, response);
%>  | 
 Il suffit de mettre ta variable maPage comme précédemment.