Include page

5 respostas
W

Opa…

Não sei se eu que estou ficando louco, ou se isso realmente não funciona…

Tenho duas aplicações distintas dentro do meu tomcat… uma fica na raiz do tomcat (/) e outra eu fiz o deploy para “/sistema”…

O problema é que preciso incluir o cabeçalho padrão do site (que está na raiz “/”), dentro das páginas que ficam dentro de “/sistema” (outro mapeamento), mas ao utilizar a tag

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

ou ainda

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

não funciona… simplesmente não inclui, quando utilizo a primeira opção, e quando utilizo a segunda dá exception:

<blockquote>Stacktrace:

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:506)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:395)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.lang.NullPointerException

org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)

org.apache.jsp.index_jsp._jspService(index_jsp.java:53)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

</blockquote>

Alguém pode me dar uma “luz”?

Valeu gurizada

5 Respostas

W

Tente sem a barra “/”

W

sem a barra, ele naturalmente vai apontar para o mesmo diretório…

preciso voltar um nível (diretório), só que este nível, seria a raiz e é outra aplicação dentro do meu tomcat… se eu utilizo a “/”, ele aponta para a raiz do deploy onde estou… preciso achar uma forma de sair e conseguir acessar o root do tomcat…

valeu!

marcelo_mococa

tente utilizar o c:import da JSTL
se não me engano, com ele você pode dar include de arquivos que estão em outras apps.

W

cara… mesma coisa… a raiz fica relacionada à aplicação…

alguma outra dica?!

valeu!!!

:slight_smile:

W

Vc já tentou <%@ include file="…"%>

Criado 3 de setembro de 2007
Ultima resposta 4 de set. de 2007
Respostas 5
Participantes 3