POO II Aula 13 - Introdução a Java Server Pages (JSP)

12
Aula 13 Introdução a Java Server Pages Marcos Devaner Programação Orientada a Objeto

Transcript of POO II Aula 13 - Introdução a Java Server Pages (JSP)

Page 1: POO II Aula 13 - Introdução a Java Server Pages (JSP)

Aula 13Introdução a Java Server Pages

Marcos DevanerProgramação Orientada a Objetos II

Page 2: POO II Aula 13 - Introdução a Java Server Pages (JSP)

Sobre o JSP

JSP é o acrônimo para Java Server Pages é uma linguagem de script com especificação aberta que tem como objetivo primário a geração de conteúdo dinâmico para páginas da Internet.

Podemos ao invés de utilizar HTML para desenvolver páginas Web estáticas e sem funcionalidade, utilizar o JSP para criar dinamismo. É possível escrever HTML com códigos JSP embutidos.

Page 3: POO II Aula 13 - Introdução a Java Server Pages (JSP)

Como funcionaPor ser gratuita e possuir especificação aberta possui diversos servidores que suportam a linguagem, entre eles temos: Tomcat, GlassFish, JBoos, entre outros. O JSP necessita de servidor para funcionar por ser uma linguagem Server-side script, o usuário não consegue ver a codificação JSP, pois esta é convertida diretamente pelo servidor, sendo apresentado ao usuário apenas codificação HTML.

Page 4: POO II Aula 13 - Introdução a Java Server Pages (JSP)

Criando o primeiro JSP

Crie um arquivo baseado em HTML, com a extensão .jsp. Na sua página, basta escrever os scriptlets entre as tags <% e %>.

Vejamos na Prática >>

Page 5: POO II Aula 13 - Introdução a Java Server Pages (JSP)

Primeiro - JSP

out.println(“ Ola Mundo") é responsável por escrever o texto que esta entre aspas, sendo convertido para a exibição em HTML de Ola Mundo, isto por que o comando out.println é responsável por escrever na tela, ou seja, escreve em HTML um conteúdo, e neste caso é Ola Mundo. 

Page 6: POO II Aula 13 - Introdução a Java Server Pages (JSP)

A Diretiva @page

Na codificação JSP, têm-se algumas diretivas, as quais são utilizadas para informações especiais dentro de paginas.

vejamos o exemplo da diretiva @page:

Esta é uma diretiva muito importante e poderá ter outros atributos, eles serão apresentados na tabela a seguir >>

Page 7: POO II Aula 13 - Introdução a Java Server Pages (JSP)

Diretivas

Page 8: POO II Aula 13 - Introdução a Java Server Pages (JSP)

Incrementando nossa JSP

Veja que no exemplo, foi criado a linha: , indicando que será importado as bibliotecas java.util.Date e

java.text.*, além disso foi definido o pageEncoding como ISO-8859-1. foi declarado uma variável do

tipo String para armazenar a data.

Page 9: POO II Aula 13 - Introdução a Java Server Pages (JSP)

Objetos implícitos

Page 10: POO II Aula 13 - Introdução a Java Server Pages (JSP)

Criando formulário

 Criamos um formulário para enviar dados para a página index.jsp. Para isso, utilizamos o método de envio de dados post.

Page 11: POO II Aula 13 - Introdução a Java Server Pages (JSP)

Recebendo os dados na index.jsp

Page 12: POO II Aula 13 - Introdução a Java Server Pages (JSP)

Fonte

http://www.devmedia.com.br/introducao-ao-java-server-pages-jsp/25602