Você está aqui: JSP (Java Server Pages) ::: Dicas de Estudo e Anotações ::: Passos Iniciais

Escrevendo sua primeira página JSP

Quantidade de visualizações: 102 vezes
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.

Link para compartilhar na Internet ou com seus amigos:

Veja mais Dicas e truques de JSP (Java Server Pages)

Dicas e truques de outras linguagens

E-Books em PDF

E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser.

Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book
E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python - PDF com 1.200 páginas
Domine lógica de programação e a linguagem Python com o nosso E-Book 650 Dicas, Truques e Exercícios Exercícios de Python, para você estudar onde e quando quiser.

Este e-book contém dicas, truques e exercícios resolvidos abrangendo os tópicos: Python básico, matemática e estatística, banco de dados, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 43 usuários muito felizes estudando em nosso site.