Inclure le fichier de la valeur de la propriété dynamique
-
13-11-2019 - |
Question
J'ai un projet à Java Thgat doit utiliser;
<%@include file="content.jsp" %>
Pour inclure un fichier dans la page JSP actuelle.
Cependant, j'ai maintenant besoin du contenu.jsp pour être dynamique.
Comment puis-je remplacer tout dans les guillemets avec une variable?
SO;
<%@include file=myVariable %>
La solution
Au lieu d'utiliser STATIC Inclure, vous pouvez utiliser dynamique include, vous pouvez faire quelque chose comme ceci: -
<jsp:include page="<%= myVariable %>" flush="true" />
ou
<jsp:include page="${myVariable}" flush="true" />
Autres conseils
J'ai du travail à l'aide de la statique include après la fermeture de la balise Donc, il est toujours statique et peut être utilisé comme si vous attribuez une chaîne
<%
switch(questionType){
case 1:%><%@include file="qtypes/yesNo.jspf"%><%
break;
case 5:%><%@include file="qtypes/eval.jspf"%><%
break;
default :%><%@include file="qtypes/yesNo.jspf"%><%
break;
}
%>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow