我有一个需要使用 Java thgat 的项目;
<%@include file="content.jsp" %>
将文件包含到当前 jsp 页面中。
但是,我现在需要 content.jsp 是动态的。
如何用变量替换引号中的所有内容?
所以;
<%@include file=myVariable %>
我有一个需要使用 Java thgat 的项目;
<%@include file="content.jsp" %>
将文件包含到当前 jsp 页面中。
但是,我现在需要 content.jsp 是动态的。
如何用变量替换引号中的所有内容?
所以;
<%@include file=myVariable %>
除了使用静态包含,您可以使用动态包含,然后您可以执行以下操作:-
<jsp:include page="<%= myVariable %>" flush="true" />
或者
<jsp:include page="${myVariable}" flush="true" />
我在关闭标签后使用静态包含来解决问题,所以它仍然是静态的,可以像分配字符串一样使用
<%
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;
}
%>