Duvida <jsp:useBean

ola, se alguem puder me ajudar
qual a diferença entre usar um bean em uma pagina jsp com scope
session e scope page

e qual a diferença entre include file e include page

Muito Obrigado

page - os objetos são vistos apenas na página onde foram criados.

request: são vistos nas páginas usadas para responder a requisição do usuário. (exemplo se tiver um redirecionamento o objeto ainda é visto);

Session: são acessíveis por páginas que fazem parte da mesma sessão.

application: são acessíveis por toda aplicação JSP.

fonte: http://www.jspbrasil.com.br/jsp/tutoriais/tutorial.jsp?idTutorial=001_012

FILE = tu tás incluindo um arquivo estaticamente. Ou seja, todo o conteúdo do arquivo é “copiado” pro arquivo que tá incluindo ele.

PAGE= a inclusão é dinâmica e/ou estática, ou seja, ela funciona dos dois jeitos. É melhor de usar pois tu nem sempre sabes se a página que tu tás referenciando é uma página mesmo (por exemplo http://www.teste.com/index.html), apontando pra um arquivo html chamado index, ou se é o mapeamento de um servlet com o nome index.xml. Se usares o include file nesse caso, os resultados dificilmente serão os desejados.

Qualquer dúvida, olha aqui:

<jsp:include>
Include Directive

[]s