Precisa de um freelancer, códigos-fonte e exemplos completos?
Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
 
Arquivo de Códigos - Página Inicial
Códigos-fonte
» Códigos-fonte e exemplos completos
Linguagens
» ActionScript
» Adobe AIR
» Adobe Flex
» AJAX
» C
» C#
» C++
» CSS
» Delphi
» DHTML - Dynamic HTML
» HTML/XHTML
» Java
» JavaFX
» JavaScript
» Java Servlets
» JSP - Java Server Pages
» Perl
» PHP
» PHP-GTK
» Python
» Ruby
» Tcl/Tk
» VB.NET
Bancos de Dados
» IBM DB2
» MySQL
Frameworks
» CodeIgniter
» jQuery
» JSF - Java Server Faces
» Qt
» Ruby On Rails
» Struts
» Struts 2
» wxWidgets
» Zend Framework
Container/Servidor
» Apache Tomcat
» Apache Web Server
Ferramentas
» Apache Ant
» iTextSharp (iText#)
Referências
» CSS1 e CSS2
» JavaScript
Serviços On-Line
» Qual é meu IP?
» Tabela Cores HTML I
» Tabela Cores HTML II
» Lista de Mime Types
» Códigos Teclas Virtuais
Usuários On-Line
Visitantes: 73
PHP
O que há de novo no PHP 5?
40 dicas e truques sobre como trabalhar com datas e horas em PHP
60 dicas e truques sobre como trabalhar com strings e caracteres em PHP
PHP e a Orientação a Objetos - POO (Curso Completo)

DHTML
Curso completo de DHTML para iniciantes

CSS
Como definir uma imagem de fundo fixa na página
Definindo uma imagem de fundo para botões HTML
Você está aqui: Inicio -> Tutoriais -> JSP
Diretivas :: Uso da diretiva include para incluir arquivos em uma página JSP
Muitas vezes, durante o desenvolvimento de uma aplicação web, temos arquivos ou trechos de códigos que gostaríamos de incluir nas demais páginas. Exemplos disso incluem códigos que geram o cabeçalho da página, barras de menus e até mesmo rodapés. Quando você aplica tal técnica, o gerenciamento de uma aplicação contendo centenas de páginas de páginas se torna muito mais fácil. Uma alteração no arquivo que representa o rodapé bastaria para que a alteração refletisse em todas as demais páginas.

A diretiva include permite inserir um arquivo texto ou código em uma página JSP durante a fase de tradução, quando a página é compilada. Isso quer dizer que, o resultado final será apenas um arquivo e, portanto, objetos, métodos e variáveis disponíveis no arquivo incluído estarão acessíveis na página que faz a importação e vice-versa.

Ao contrário das diretivas de página (Page Directive), a diretiva include pode ser usada em qualquer lugar da página e quantas vezes forem necessárias. Veja a sintaxe JSP:

<%@ include file="arquivo.jsp" %>

Veja agora a sintaxe XML:

<jsp:directive.include file="arquivo.jsp" />

O caminho do arquivo a ser incluído é sempre relativo. Se o caminho começar com "/", este caminho será relativo ao contexto da aplicação. Se começar com um diretório ou nome do arquivo, o caminho será relativo à página que está fazendo a importação.

Vamos ver como isso funciona. Comece escrevendo o código abaixo:


Código para data_completa.jsp:

<%@ page language="java" import="java.util.*" %>
<%
  String dias[] = {"Domingo", "Segunda-feira", "Terça-feira",
       "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado"};
  String meses[] = {"Janeiro", "Fevereiro", "Março", "Abril",
       "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro",
       "Novembro", "Dezembro"};

  Calendar hoje = Calendar.getInstance();
  String data = dias[hoje.get(Calendar.DAY_OF_WEEK) - 1] +
       ", " + hoje.get(Calendar.DAY_OF_MONTH) + " de " +
       meses[hoje.get(Calendar.MONTH)] +
       " de " + hoje.get(Calendar.YEAR);
%>


Salve este arquivo com o nome de data_completa.jsp. Como já usamos este trecho de código em exemplos anteriores ficará por sua conta revisar as partes que não entender completamente. Vamos ver agora como importa-lo em uma outra página:

Código para incluir.jsp:

<%@ page language="java" %>
<%@ include file="data_completa.jsp" %>
<html>
<head>
<title>Usando a diretiva include</title>
</head>
<body>

Hoje é: <%= data %>

</body>
</html>


Transfira os dois documentos para o diretório raiz da aplicação e execute a página incluir.jsp. Veja que a data é exibida através de uma expressão:

<%= data %>

Veja que esta variável é declarada e inicializada no código que incluímos. Isso prova que os dois documentos resultam em apenas um arquivo após o processo de compilação.
Este tutorial contém as seguintes seções:
  1. Introdução
  2. O que são diretivas JSP?
  3. Aprenda a usar diretivas de página
  4. Como gerar uma planilha do Excel usando JSP
  5. Criando uma página de erros para sua aplicação
  6. Usando o objeto exception para exibir informações na página de erros
  7. Aprenda a importar suas próprias classes para uma página JSP
  8. Uso da diretiva include para incluir arquivos em uma página JSP
 
 
Arquivo de Códigos - Página Inicial

       

http://www.arquivodecodigos.net
:: Arquivo de Códigos - Softwares e Consultoria em Programação ::
Todo o conteúdo deste site, quando não devidamente observado, pertence a seus idealizadores e não
poderá ser usado para outras finalidades senão estudo e aprimoramento de técnicas de programação.
Certifique-se de ler as notas legais antes de proceder com o acesso e leitura do
conteúdo disponibilizado nestas páginas.

Fale Conosco: (62) 3261-7018 / (62) 8185-0734

Desenvolvedor Responsável: Osmar J. Silva

Página Inicial Contatos Pesquisar Mapa do Site