JSTL e JSP: Tags, Diretivas e Escopos

Computação1,97 KB

//Import da biblioteca JSTL

//Import utilizando o JSTL

//If com JSTL

//Loop para varrer a lista

${aluno.matricula} - ${aluno.nome}

Principais Tags do JSTL

  • <c:if/>: condições
  • <c:when/>: várias condições
  • <c:forEach/>: iteração
  • <c:out/>: saída de valores
  • <c:set/> e <c:remove/>: escopo de variáveis

Core

Internacionalização e Formatação

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>

Acesso a Banco de Dados (SQL)

Processamento de XML

//Import de página

//Import do JavaBean

Exemplo de utilização do getProperty

Matrícula: ">

Diretivas JSP

  • page: importa pacotes e configura o tipo de conteúdo
  • page: configura se a página JSP participa de uma sessão HTTP
  • page: configura uma página JSP de erro para tratamento de exceções
  • include: permite a inclusão de outras páginas
  • taglib: declara uma biblioteca de tags usada na página

Declarações JSP

Expressões JSP

Scriptlets

Escopos de Dados em Ordem Decrescente de Visibilidade

  • application (javax.servlet.ServletContext): os dados são acessíveis a todos os componentes web da aplicação
  • session (javax.servlet.http.HttpSession): os dados são acessíveis aos componentes web da sessão atual
  • request (javax.servlet.ServletRequest): os dados são acessíveis aos componentes web da requisição atual
  • page (javax.servlet.jsp.JspContext): os dados são acessíveis somente na página JSP

Baixar

PDF Word HTML