Include JSP

Pessoal, estou com uma dúvida. Preciso dar um include dentro de um arquivo .jsp.
Eu faço uma verificação com switch, e conforme for, eu adiciona uma página.

Como faço um include dentro do código <% %> ?

Obrigado!


Uma solução que eu achei até o momento é ficar fechando e abrindo o <% %> e inserindo a linha:

<jsp:include page="file.jsp" />

Pq vc não usa JSTL? Ex:

<c:if test="value">
    <!-- include aqui -->
</c:if>

Ou você precisa usar scriptlet?

Eu estou fazendo uns testes com ajax.
Estou dando um include em uma página .jsp
Dentro desta página, eu tenho uma validação do GET que foi passado, com um switch eu faço essa verificação e adiciono a página que foi passada.

É apenas um teste e gostaria de saber se é possível ter um include dentro do jsp, sem usar JSTL.

Posta seu código pra gente ver.

Peraí que isso tá confuso.
Você está tentando colocar uma outra página como parte desta que se refere, é isso?
Se for, por que não faz com ajax mesmo? Se não sabe ou não pode ou não quer usar JSTL, sim, terá que fazer o

<%
switch(bla){
case 1:
%>
<jsp:include page="bla1.jsp"/>
<%
break;
%>

drsmachado, é isso mesmo. Eu estou fazendo um exemplo aqui de um livro, mas o livro usa php que possui o include dentro do código. Sei que não é a melhor forma para fazer, mas queria ver qual seria o resultado. Segue o código abaixo:

[code]<%@page contentType=“text/html; charset=ISO-8859-1” %>
<%
String pagina = (String) request.getParameter(“pagina”);
if(pagina != null)
{
int num;
if(pagina.equals(“online”)) {
%>
<jsp:include page=“inc/online.jsp” />
<%
}
else if(pagina.equals(“offline”))
{
%>
<jsp:include page=“inc/offline.jsp” />
<%
}
else if(pagina.equals(“mobile”)) {
%>
<jsp:include page=“inc/mobile.jsp” />
<%
}
else {
%>
<jsp:include page=“inc/online.jsp” />
<jsp:include page=“inc/offline.jsp” />
<jsp:include page=“inc/mobile.jsp” />
<%
}
}
else {
%>
<jsp:include page=“inc/online.jsp” />
<%
}

%>[/code]

PHP e JSP são conceitos diferentes.
PHP compila enquanto o servidor lê o código que está na página, isto torna o processo muito mais dinâmico e rápido.
Java é diferente.
Use ajax mesmo.
Para cada opção do switch faça uma chamada diferente e insira o conteúdo em um div específico.
Fica bem mais fácil, rápido e indolor.

Valeu drsmachado e gabrielfrios.
Vou mudar a forma que eu estava fazendo!