Unidade C - JSP (JavaServer Pages)

Primeiro exemplo de conteúdo dinâmico na Web com JSP

Com o NetBeans com Java EE instalado, você não necessitará instalar o Apache Tomcat separadamente. Vamos fazer o primeiro exemplo JSP. Um arquivo JSP é quase como uma página HTML convencional, a única diferença é que podemos inserir dentro deste código HTML um código Java. A inserção do comando Java é feita da seguinte maneira:

<%= new java.util.Date() %>

Esta instrução é executada sempre que a página Web for enviada para o navegador. O valor resultante da expressão é inserido na página. Cada vez que você solicitar essa página, será exibida uma data e hora diferente.

O código a seguir apresenta JSP que retorna a data e hora.


A execução de um JSP no NetBeans não possui muitos problemas. Devemos seguir passos similares à execução de um programa Java qualquer.

Executando o primeiro JSP no NetBeans

Para executar o seu primeiro JSP você deve:

A Figura C.9 mostra uma construção de uma JavaServer Page. O container de JSP lê a página JSP solicitada e transforma em uma página HTML. As marcas regulares de HTML ficam inalteradas, contudo a expressão inserida entre as marcas JSP (<%= %>) é avaliada e convertida em String (pelo método toString). A string resultante é inserida na página HTML.

O fluxo de execução de um JSP é apresentado na Figura C.10. A transformação em um código HTML é feita por um container JSP (no caso o Tomcat).