Adriano, nao existe a mais rapida entre a 1 e a 2, pois as duas trabalham de
forma completamente diferente...
Bom, a 1 eh implementada da seguinte forma:
o arquivo x.jsp eh lido e o codigo eh copiado ANTES DA COMPILACAO para
dentro do jsp q possui o include, e entao o arquivo eh compilado. ou seja,
eh mais utilizado para fazer includes de paginas estaticas, como banners,
menus, rodapes, cabecalhos e laterais.
Jah a segunda forma funciona assim:
o arquivo que possui o include envia para o x.jsp o objeto request e o
objeto response num dado momento, ou seja, quando a chamada eh feita dentro
do jsp de origem. apos o x.jsp terminar seu trabalho, o jsp_origem continua
a executar seus codigos. entao:
o arquivo de origem e o x.jsp sao compilados individualmente antes de serem
executados. e como o objeto response eh o mesmo para cada um, o outputstream
tb serah o mesmo! logo, vai imprimir na mesma tela :)

jah o flush, eh apenas a flag para o OutputStream.
if(true) out.flush();

ou seja, se qualquer buffer for enviado ao stream, estes devem ser
imediatamente enviados para a saida.

bom, eh isso.

concluindo, nao existe o mais rapido, e sim o mais adequado para o q vc quer
fazer :)

Abraços, Bruno

_.~._.~._.~._.~._.~._.~._.~._.~._
Programador Java Junior, 19 anos.
_.~._.~._.~._.~._.~._.~._.~._.~._

----- Original Message -----
From: "Adriano Sastre Vieira" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, August 01, 2002 4:10 PM
Subject: [java-list] Incluir arquivos dentro de uma página JSP


> Pessoal, qual a diferença entre as três formas (listadas abaixo) de
incluir
> um arquivo (html ou jsp) dentro de outro arquivo jsp?
> Alguma maneira é melhor que a outra? Ou mais rápida?
>
> 1) <%@ include file="x.jsp" %>
> 2)<jsp:include file="x.jsp">
> 3) <jsp:include page="x.jsp" flush="true" >
> 4) <jsp:include page="x.jsp" flush="false" >
>
> Outra pergunta: existe alguma maneira de incluir um arquivo JSP em uma
> página JSP, passando parâmetros? Por exemplo:
> <%@ include file="x.jsp?parmetro1=valor&parametro2=valor2" %>
>
> Obrigado.
>
> -----------------
> Adriano Sastre Vieira
> Especialista em Sistemas
> Inatel Competence Center
> +55 35 3471 9335
> http://www.inatel.br
>
> _______________________________________________________________________
> Yahoo! Encontros
> O lugar certo para encontrar a sua alma gêmea.
> http://br.encontros.yahoo.com/
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------

_______________________________________________________________________
Yahoo! PageBuilder
O super editor para criação de sites: é grátis, fácil e rápido.
http://br.geocities.yahoo.com/v/pb.html

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a