Включить файл из динамического значения свойства
У меня есть проект в Java thgat, который нужно использовать;
<%@include file="content.jsp" %>
чтобы включить файл в текущую страницу jsp.
Однако мне теперь нужно, чтобы content.jsp был динамическим.
Как я могу заменить все в кавычках переменной?
Итак,
<%@include file=myVariable %>
Ответы
Ответ 1
Вместо использования static include вы можете использовать динамический include, тогда вы можете сделать что-то вроде этого: -
<jsp:include page="<%= myVariable %>" flush="true" />
или
<jsp:include page="${myVariable}" flush="true" />
Ответ 2
У меня есть работа с помощью static include после закрытия тега
поэтому он все еще статичен и может использоваться так, как будто вы назначаете строку
<%
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;
}
%>