Pessoal,
qual a diferença entre :
jsp:include e <@ include
qdo devo usar uma ou outra ?
valeu
Pessoal,
qual a diferença entre :
jsp:include e <@ include
qdo devo usar uma ou outra ?
valeu
A tag <jsp:include> tem o mesmo efeito do código abaixo:
RequestDispatcher rd=request.getRequestDispatcher("qualquerOutroRecurso.jsp");
rd.include(request,response);
// Espera o retorno e continua processando.....
Ou seja, você encaminha sua requisição para um outro recurso (Servlet ou JSP) ter a oportunidade de processar aquela requisição. No entanto, o controle volta novamente para o método que encaminhou. Diferentemente do método forward, o qual o controle não volta.
Já a tag <@ include>, permitiria que você faça por exemplo, uma divisão da sua JSP. Por exemplo: você poderia ter 3 JSP’s, uma que seria o cabeçalho da sua página, outra que o rodapé. Ai você utilizaria a <@ include>, na página principal para compor a página final que o usuário final visualizaria. Mas <@ include>, permite que seja incluso não somente JSP, mas também HTML.