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: 106
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 Python
Entendendo os argumentos padrões das funções em Python
Alterando a ordem dos parâmetros de uma chamada à métodos (funções) usando palavras-chaves
Programação orientada a objetos em Python: Classes, objetos, métodos e variáveis de instância
Quais os caracteres de escape disponíveis em Python?
Obtendo o ano com quatro dígitos
Como obter a hora como um decimal no intervalo 00-23 (formato 24 horas)
Como redirecionar o navegador a partir de um código Python CGI usando parâmetros na URL
Como obter valores inseridos em campos text em formulários usando Python CGI
Como importar módulos para seus programas Python
Como verificar se uma string contém apenas números (dígitos)
Veja dicas, truques e anotações de outras linguagens
C++ - Obtendo o arco seno de um número
JSP (Java Server Pages) - Ordenando os dados de uma tabela MySQL ascendente ou descendente
C - Quer aprender estruturas de dados? Comece entendendo o encadeamento de nós nas estruturas
JSP (Java Server Pages) - Como obter o ID da sessão JSP
Adobe Flex - Como registrar um tratador de eventos do mouse a nível de aplicação
Perl - Como obter (e remover) o último elemento de um array
Java - Como obter todos os valores da linha selecionada em uma JTable
JavaFX - Minimizando uma janela Frame ao clicar em um botão
ActionScript - Obtendo o valor da constante e, que representa a base dos logarítimos naturais
PHP - Como testar múltiplas condições usando a construção if...elseif...else

       

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