Включить файл из динамического значения свойства

У меня есть проект в 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; 
            } 

        %>