JSP - Incluir Diretiva
o includediretiva é usada para incluir um arquivo durante a fase de tradução. Esta diretiva diz ao contêiner para mesclar o conteúdo de outros arquivos externos com o JSP atual durante a fase de tradução. Você pode incluir diretivas em qualquer lugar de sua página JSP.
A forma de uso geral desta diretiva é a seguinte -
<%@ include file = "relative url" >
O nome do arquivo na diretiva de inclusão é, na verdade, um URL relativo. Se você apenas especificar um nome de arquivo sem um caminho associado, o compilador JSP assumirá que o arquivo está no mesmo diretório que seu JSP.
Você pode escrever o equivalente em XML da sintaxe acima da seguinte maneira -
<jsp:directive.include file = "relative url" />
Exemplo
Um bom exemplo do include A diretiva inclui um cabeçalho e rodapé comuns com várias páginas de conteúdo.
Vamos definir os três arquivos seguintes (a) header.jsp, (b)footer.jsp, e (c)main.jsp como segue -
A seguir está o conteúdo de header.jsp -
<%!
int pageCount = 0;
void addCount() {
pageCount++;
}
%>
<% addCount(); %>
<html>
<head>
<title>The include Directive Example</title>
</head>
<body>
<center>
<h2>The include Directive Example</h2>
<p>This site has been visited <%= pageCount %> times.</p>
</center>
<br/><br/>
A seguir está o conteúdo de footer.jsp -
<br/><br/>
<center>
<p>Copyright © 2010</p>
</center>
</body>
</html>
Finalmente, aqui está o conteúdo de main.jsp -
<%@ include file = "header.jsp" %>
<center>
<p>Thanks for visiting my page.</p>
</center>
<%@ include file = "footer.jsp" %>
Vamos agora manter todos esses arquivos no diretório raiz e tentar acessar main.jsp. Você receberá a seguinte saída -
The include Directive Example
This site has been visited 1 times.
Thanks for visiting my page.
Copyright © 2010
Atualizar main.jsp e você verá que o contador de visitas da página continua aumentando.
Você pode criar suas páginas da web com base em seus instintos criativos; é recomendável que você mantenha as partes dinâmicas do seu site em arquivos separados e, em seguida, inclua-as no arquivo principal. Isso facilita quando você precisa alterar uma parte de sua página da web.