You are on page 1of 3

Primeiros conceitos para programar com JSP O JSP (Java) totalmente case sensitive, ou seja, ele distingue as maisculas

s das minsculas. Todas as instrues devero ser finalizadas com um ponto e vrgula (;) Blocos de instrunes so inseridos entre chaves ([]) e no so, neste caso, finalizados com ponto-e-vrgula (;) Por padronizao, nomes de classes comeam com a primeira letra em maiscula, enquanto que nomes de atributos, mtodos e objetos comeam com a primeira letra em minsculas. O JSP trabalha com os seguintes tipos primitivos: Inteiro: byte, short, int e long Real: float e double Caracter: char Lgico: Boolean Podemos utilizar tambm o conceito de encapsulamento, ou seja, parte do cdigo fica totalmente protegido, parte ser apenas para uma famlia ou pacote de classes e uma parte tem seu acesso totalmente irrestrito por qualquer classe. Em Java e JSP isso tratado com as seguintes palavras-chaves: Public Qualquer classe de qualquer pacote tem acesso a este atributo; Protected Apenas as classes do mesmo pacote possuem acesso a este atributo; Private Apenas a prpria classe pode acessar este atributo.

Tipos de TAGS da JSP (Java Server Pages) Para que possamos comear a trabalhar com as pginas JSP, precisamos aprender apenas mais alguns pequenos detalhes sobre os tipos de tags, que podemos utilizar mesclando-as com as tags padres do HTML. Elas esto divididas em seis categorias que vamos conhecer. TAGS de Declarao So utilizadas para definir atributos ou mtodos. Elas so de grande utilidade quando queremos testar o cdigo que futuramente se tornar um bean. Nessa tag utilizada programao Java pura Sintaxe: <%! %>

TAGS de Scriplets Essas tags so utilizadas para escrever trechos de cdigo Java dentro da pgina JSP. Servir basicamente para otimizar a linguagem HTML padro, mesclando os dois ambientes. Sintaxe: <% %>

TAGS de Diretivas So utilizadas para enviar informaes especiais sobre a pgina JSP quando esta for transformada em um servlet. So divididas em trs tipo: @include - utilizada para incorporar os cdigos de um arquivo padro (HTML, JSP, TXT) pgina corrente. @page Traz informaes sobre a pgina JSP com o tipo, as bibliotecas que sero importadas, a linguagem da pgina, entre outras. @taglib Serve para habilitar uma biblioteca de Tags personalizadas. Sintaxe: <%@ %> TAGS de Comentrios. Utilizadas pelo programador para documentar determinados trechos de cdigos, no sero enviados para o arquivo final. Sintaxe: <% -- --%> TAGS de Expresses So utilizadas para definir atributos ou mtodos. Elas so de grande utilizade quando queremos testar o cdigo que futuramente se tornar um Bean Sintaxe: <%= %> TAGS de Standard Actions So tags associadas a Tags de HTML, que modificam o comportamento das pginas JSP, alterando a resposta enviada para o cliente em tempo de execuo. Sintaxe: <jsp: /> Com esses comandos estaremos prontos a programar nossas primeiras pginas utilizando Java e JSP.

You might also like