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: 45
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 :: Aprenda a usar diretivas de página
Diretivas de páginas afetam toda a pagina JSP, assim como arquivos estáticos que fazem parte dela, ou seja, o Servlet final será formado pela pagina JSP principal e os arquivos estáticos incluídos.

Diretivas de página podem conter os atributos listados na tabela abaixo (se você não entender todos estes atributos agora, não precisa se preocupar. Até o final do curso você os entenderá por completo):

Atributo
Valores Possíveis
Descrição
language
"Java" A linguagem de programação usada nos Scriptlets, declarações e expressões da página JSP ou qualquer dos arquivos incluídos a esta. Na versão 2.0, o único valor permitido é "Java".
import
Lista de pacotes ou classes separados por vírgulas.
Uma lista, separada por vírgula, dos pacotes ou classes que uma determinada página JSP está importando. Os pacotes (e as classes contidas nestes) estarão disponíveis para Scriptlets, expressões ou declarações na página.
session
"true" ou "false" Define se o cliente deverá participar de uma sessão HTTP a fim de usar a página JSP. Se o valor for true, o objeto session se refere à sessão atual ou uma nova sessão.

Se o valor for false, você não poderá usar o objeto session ou um elemento <jsp:useBean> com um valor scope=”session” para o escopo na página JSP.

O valor padrão para este atributo é true.

buffer

"nome", "8kb" ou um tamanho qualquer em kb Define o tamanho do buffer em kilobytes usado pelo objeto out para gerenciar o conteúdo enviado ao cliente pela página JSP compilada. O valor padrão é 8kb. Se você definir o tamanho do buffer, o conteúdo será acumulado (colocado em buffer) no mínimo até o tamanho que você especificou.
autoFlush
"true" ou "false" Define se o conteúdo acumulado (colocado no buffer) deverá ser enviado ao cliente automaticamente quando o buffer estiver cheio. Isso acontecerá se o valor for definido como true (padrão). Se o valor for definido como false, uma exceção ocorrerá quando o buffer transbordar. Além disso, você não pode definir o valor deste atributo como false quando o atributo buffer contiver um valor none.
isThreadSafe
"true" ou "false" Define se a segurança de thread é implementada na página JSP. O valor padrão é true, o que significa que o container JSP pode enviar múltiplas requisições simultâneas para a mesma página JSP. Você deverá escrever o código responsável para sincronizar as múltiplas threads clientes. Se o valor do atributo for definido como false, o container JSP enviará uma requisição de cliente de cada vez.
info
Uma String contendo informações sobre a página Uma string que pode ser incorporada no resultado da compilação da página JSP. Mais tarde este valor pode ser obtido usando o método Servlet.getServletInfo().
errorPage
Uma URL relativa O caminho para uma página JSP para a qual a página JSP atual enviará exceções (erros). Se o caminho começar com "/", este caminho é relativo ao diretório raiz da aplicação e é resolvido pelo servidor web. Do contrario, o caminho é relativo à página JSP atual.

Clique aqui para aprender a definir uma página de erros para a sua aplicação.
isErrorPage
"true" ou "false" Define se a página JSP é uma página de erro. Se o valor deste atributo for true, você pode usar o objeto exception na página. Se o valor for false (valor padrão), você não poderá usar o objeto exception.
contentType
Tipo de MIME e, opcionalmente, o conjunto de caracteres Define o tipo de MIME e a codificação de caracteres que a página JSP usará quando enviar a resposta ao cliente. Você pode usar qualquer tipo de MIME e conjunto de caracteres considerados válidos pelo container/servidor. O tipo de MIME padrão é text/html, e o conjunto de caracteres padrão é ISO-8859-1.
pageEncoding
O conjunto de caracteres a ser usado Define a codificação de caractere que a página JSP usará quando enviar a resposta ao cliente. O conjunto de caracteres padrão é ISO-8859-1.
isElIgnored
"true" ou "false" Define se expressões EL serão ignoradas ou avaliadas durante a execução da página. Se o valor for definido como true, expressões EL (na forma ${...}) serão ignoradas pelo container. Se definido com false, as expressões EL serão avaliadas quando aparecerem em templates de texto ou atributos de ações JSP. O valor padrão varia de acordo com a versão do descritor de distribuição da aplicação web. O modo padrão para páginas JSP usando um descritor Servlet 2.3 ou anterior é ignorar expressões EL. O modo padrão para páginas JSP usando um descritor Servlet 2.4 ou anterior é avaliar expressões EL.

Agora que visualizamos todos os atributos que podem ser definidos nas diretivas de páginas JSP, vamos ver como é possível definir vários atributos de uma só vez. Veja o código:


<%@ page language="java" import="java.util.*" session="true" %>
<html>
<head>
<title>Diretivas de Página</title>
</head>
<body>

<p>Como usar diretivas de páginas</p>

</body>
</html>


Para este exemplo nós usamos três atributos. O primeiro:

language="java"

define que a linguagem a ser usada pela página é "Java". O segundo atributo:

import="java.util.*"

importa o pacote java.util. O terceiro atributo:

session="true"

define que a página participará de uma sessão HTTP.

Veja agora uma nova versão da pagina, desta vez usando a notação XML:

<jsp:directive.page language="java" import="java.util.*" session="true" />
<html>
<head>
<title>Diretivas de Página</title>
</head>
<body>

<p>Como usar diretivas de páginas</p>

</body>
</html>
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
Veja dicas, truques e anotações de JavaScript
Como obter a diferença em dias entre duas datas
Como obter a quantidade de dias para um determinado mês e ano
Adicionar dias a uma data e exibir o resultado
Obter a quantidade de dias restantes para o fim do ano
Limitar a quantidade de caracteres em um textarea
Como executar códigos dinâmicos usando o método eval
Como obter o dia da semana em um objeto Date
Como obter o valor original da string na qual uma pesquisa usando expressões regulares foi feita
Como usar o método toLocaleTimeString para exibir a hora de acordo com as configurações do computador do usuário
Como concatenar um array e um objeto
Veja dicas, truques e anotações de outras linguagens
JSP (Java Server Pages) - Aprenda a importar suas próprias classes para uma página JSP
Java - Ordenar os dados de uma JTable clicando nos títulos das colunas (usando Java SE 6)
Adobe Flex - Como obter o índice do item selecionado em uma List
PHP - Exibir a data completa no formato longo
Python - Como verificar se uma substring está contida no final de uma string
C++ - Gerando um número aleatório entre 1 e 10 usando C++
C# (CSharp) - Pesquisando um item na ListBox usando o método Contains
C# (CSharp) - Renomeando ou movendo arquivos usando o método Move() da classe File
JSP (Java Server Pages) - Mantenha seus códigos de conexão em um único arquivo
ActionScript - Como converter para letras maiúsculas todo o conteúdo de uma string

       

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