Categoria:
Dicas de Estudo e Anotações
Sub-Categoria:
Passos Iniciais [Veja dicas relacionadas]
Neste tópico escreveremos uma página JSP que lhe mostrará na prática o conceito de documento dinâmico. Antes, porém, precisamos criar os arquivos que farão parte da aplicação web que poderá ser usada durante nosso estudo. Visite [http://www.recomende.com/arquivo/tutoriais/tomcat/usando5.php] para aprender como montar a estrutura básica de uma aplicação web em Java. Após a leitura volte à esta dica para continuarmos.
Para sua comodidade, disponibilizei uma aplicação web que você poderá baixar, instalar no Tomcat e usar durante nosso estudo. O nome desta aplicação no descritor de distribuição é "Estudos Arquivo de Códigos". Altere este nome no arquivo web.xml da aplicação se sua instalação do Tomcat já possui uma aplicação com este nome. Visite [http://www.recomende.com/arquivo/tutoriais/jsp/estudos.zip] para baixar e instalar. Se tiver dificuldades, consulte nossas páginas sobre o Tomcat [http://www.recomende.com/arquivo/tutoriais/tomcat.php].
Pronto! Vamos começar. Sempre que mencionarmos "salve o arquivo", "execute a página", etc, você deverá efetuar estes procedimentos usando a aplicação web que você montará para o estudo.
Chega de falar! Abra seu editor de texto favorito e digite a seguinte listagem:
<%@ page language="java" import="java.util.*" %>
<html>
<head>
<title>Data e Hora Atual</title>
</head>
<body>
<p><b>Data e Hora Atual:</b>
<%= Calendar.getInstance().getTime() %></p>
</body>
</html>
Salve esta página com o nome de data.jsp na raiz de sua aplicação web e execute-a. Se o nome de sua aplicação for estudos, a chamada para a página ficará mais ou menos assim:
http://localhost:8080/estudos/data.jsp
Experimente atualizar esta página algumas vezes (pressionando F5). Veja como o valor exibido para a data e hora é modificado a cada atualização. Este, embora muito simples, é um bom exemplo de uma página dinâmica, ou seja, cada vez que a página é acessada o conteúdo é diferente.
Antes de prosseguirmos, é importante entender os trechos principais desta página. Começamos com a diretiva de página (Page Directive) inserida no topo do documento JSP:
<%@ page language="java" import="java.util.*" %>
Diretivas de página são apresentadas em outras dicas deste pacotes. Por ora saiba que este trecho de código informa ao servidor web a linguagem usada no documento e importa o pacote "java.util". Esta importação se faz necessária porque este exemplo usa a classe Calendar, que é parte deste pacote.
Observe agora o trecho de código que exibe a data e hora atual no documento:
<%= Calendar.getInstance().getTime() %>
Conteúdo entre as tags <%= e %> é chamado de expressão. No momento não aprofundaremos na questão. Apenas saiba que expressões são usadas para inserir valores de variáveis ou constantes em qualquer lugar de uma página web. |