包含来自动态属性值的文件
2022-09-04 05:41:17
我有一个Java项目需要使用;
<%@include file="content.jsp" %>
将文件包含在当前 jsp 页中。
但是,我现在需要内容.jsp是动态的。
如何将引号中的所有内容替换为变量?
所以;
<%@include file=myVariable %>
我有一个Java项目需要使用;
<%@include file="content.jsp" %>
将文件包含在当前 jsp 页中。
但是,我现在需要内容.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;
}
%>