Ola pessoal, estou aprendendo jsp e queria criar uma master page. Mas o include não funciona.
<div id="todo">
<div id="topo">
<img src="imagens/apple-logo.jpg" width="200px" height="100px" /><img src="imagens/topo.jpg" width="546" height="100px" />
</div>
<div id="meio">
<div id="esquerda">
<div id="menu">
<div class="itemMenu"><a href="index.jsp?pg=1">Principal</a></div>
<div class="itemMenu"><a href="index.jsp?pg=2">Bairros</a></div>
<div class="itemMenu"><a href="index.jsp?pg=3">Cidades</a></div>
<div class="itemMenu"><a href="index.jsp?pg=4">Endereços</a></div>
<div class="itemMenu"><a href="index.jsp?pg=5">Cargos</a></div>
<div class="itemMenu"><a href="index.jsp?pg=6">Clientes</a></div>
<div class="itemMenu"><a href="index.jsp?pg=7">Funcionários</a></div>
<div class="itemMenu"><a href="index.jsp?pg=8">Usuários</a></div>
<div class="itemMenu"><a href="index.jsp?pg=9">Produtos</a></div>
</div>
</div>
<div id="miolo">
<%
String pg = request.getParameter("pg");
int pagina = 1;
if(pg != null){
pagina = Integer.parseInt(pg);
}
switch(pagina){
case 1:{out.println("<jsp:include page=\"/principal.jsp\" flush=\"true\" /> ");break;}
case 2:{out.println("<jsp:include page=\"principal.jsp\" flush=\"true\" /> ");break;}
case 3:{out.println("<jsp:include page=\"principal.jsp\" flush=\"true\" /> ");break;}
case 4:{out.println("<jsp:include page=\"principal.jsp\" flush=\"true\" /> ");break;}
case 5:{out.println("<jsp:include page=\"principal.jsp\" flush=\"true\" /> ");break;}
case 6:{out.println("<jsp:include page=\"principal.jsp\" flush=\"true\" /> ");break;}
case 7:{out.println("<jsp:include page=\"principal.jsp\" flush=\"true\" /> ");break;}
case 8:{out.println("<jsp:include page=\"usuario.jsp\" flush=\"true\" /> ");break;}
case 9:{out.println("<jsp:include page=\"principal.jsp\" flush=\"true\" /> ");break;}
default:{out.println("<jsp:include page=\"principal.jsp\" flush=\"true\" /> ");break;}
}
%>
</div>
<div style="clear: both;"></div>
</div>
<div id="rodape">
<div id="rodape_direita">
Av. xxx yyy zzz, No 765<br/>
Manaus - AM - CEP: 89000-000<br/>
Email: <a href="mailto:seuemail@seudominio.com.br">seuemail@seudominio.com.br</a>
</div>
</div>
</div>
E na pagina principal.jsp tem codigo html onde tem escrito principal. Mas não inclui nada. Criei um usuario.jsp colocquei algumas coisas, mas ao clicar em usuario não aparece a pagina usuario.jsp. :roll: :?: :shock: To usando o firebug e quando clico em usuário no menu ele coloca certinho o <jsp:include page=“usuario.jsp” flush=“true” /> , mas não aparece.