@include file -> onde file é uma variável. Tem como?

2 respostas
EderBaum

Preciso usar este código em JSP : <%@include file=“arquivo.jsp”%>

Só que o “arquivo.jsp” teria que ser uma variável. Fiz isto e tá dando erro.

&lt;%
String arquivo = "arquivo.jsp";
%&gt;

&lt;%@include file="&lt;%= arquivo %&gt;"%&gt;

Existe um modo ou método para burlar isto???

<%@include page=“arquivo”%> não me serve.

2 Respostas

F

Eder,

Porque vc não passa essa variavel para uma sessao e depois recupera ela no seu jsp?

Faça o sequinte:
No seu servlet escreva:

....
String i = "abcde",
HttpSession session = request.getSession();
session.setAtttribute("i",i);
....

no seu jsp escreva o código:

....
HttpSession session = request.getSession();
String pegaI = (String) session.getAttribute("i");
//agora é  vc operar a variável :D
afamorim

tente usar pelo Expression Language fica assim <%@ include file="${arquivo}"%>

Criado 27 de julho de 2005
Ultima resposta 28 de jul. de 2005
Respostas 2
Participantes 3