Dúvida JSP @include?

Bom dia galera
preciso de uma ajuda com o basicão aqui

Primeira duvida:
Gostaria de saber o que faz este comando no jsp aqui:
<%@include file="?" %>
o que eu posso colocar dentro do parametro file?

Segunda duvida:
bom eu gostaria de saber por exemplo se tem como eu fazer uma pagina que apenas seria meu cabeçalho e neste cabeçalho tem link e tudo
e gostaria de fazer isto para meu rodapé tambem
tem como fazer isso e adicionar esses cabeçalhos e radapés no meu jsp assim se eu precisar alterar algo no cabeçalho eu altero apenas um arquivo? existe esta possibilidade? como faço pra chamar este cabeçalho nas outras paginas?

Bom dia!

Você pode adicionar uma página nesse include…

Exemplo:

<jsp:include file="pagina.html" /> 

O include faz exatamente o que você precisa, inclui um arquivo jsp na página onde ele é chamado, indicando o nome da jsp no parâmetro file. Já exemplificando com sua segunda dúvida:

[code]<%@include file="/cabecalho.jsp" %>

// – Conteúdo da página –

<%@include file="/rodape.jsp" %>[/code]Assim é só alterar o cabecalho.jsp ou rodape.jsp que as alterações serão visiveis em todas as páginas que as incluem.

Blz? Flw! :thumbup:

Valeuuuu!!

testei aqui e deu certo
mas qual a diferença de usar este:

<jsp:include file="pagina.html" />
este deu certo

ou este:

<jsp:include page="pagina.jsp" flush="true"> <jsp:param name="conteudo" value="pagina.jsp"/> </jsp:include>
este não deu certo