Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

JSP Standard Tags, Notas de estudo de Análise de Sistemas de Engenharia

Introdução às tags padrão de JSP

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 28/12/2009

alessandro-borges-10
alessandro-borges-10 🇧🇷

3

(2)

12 documentos

1 / 8

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Java Server Pages – Tags Padrão
UnICESP - Informatica
Alessandro
JSP – Tag Libs
Tag Libs são bibliotecas de marcadores (tags);
Cada um destes marcadores irá realizar uma
funcionalidade específica, em geral substituindo
código dentro de um scriptlet;
O uso de Tags aumenta a produtividade e simplifica o
desenvolvimento de páginas dinâmicas JSP
pf3
pf4
pf5
pf8

Pré-visualização parcial do texto

Baixe JSP Standard Tags e outras Notas de estudo em PDF para Análise de Sistemas de Engenharia, somente na Docsity!

Java Server Pages – Tags Padrão

UnICESP - Informatica

Alessandro

JSP – Tag Libs

  • Tag Libs são bibliotecas de marcadores (tags);
  • Cada um destes marcadores irá realizar uma

funcionalidade específica, em geral substituindo

código dentro de um scriptlet ;

  • O uso de Tags aumenta a produtividade e simplifica o

desenvolvimento de páginas dinâmicas JSP

A biblioteca padrão de tags JSP, chamada de “Standard

Actions” é identificada pelo prefixo jsp :

< jsp :forward page=”index.jsp” />

Site :Java Server Pages 2.0 Syntax Reference

JSP – A biblioteca padrão de Tags

As tags “Standard Action” mais usadas são :

< jsp :useBean>

< jsp :setProperty>

< jsp :getProperty>

< jsp :include>

< jsp :forward>

Um exemplo para tag < jsp :useBean>

<jsp : useBean id="listaProduto"

scope=" request "

type ="java.util.List"

  • Recupera uma instância de java.util.List , com nome

“ listaProduto ”, já existente na requisição;

  • Este bean poderá ser usado por expressões e por scriptlets na

página no qual foi declarada a tag acima.

  • Usa type ao invés de class.
  • Se esta página for encaminhada para outra página ou para um

servlet, o bean poderá ser recuperado através de :

request.getAttribute( “listaProduto” ); ou <jsp:useBean id= “listaProduto” .../>

JSP – A biblioteca padrão de Tags

A tag < jsp :setProperty> é usada para definir os atributos de um bean. Em geral é usado logo após uma tag <jsp:useBean>

< jsp : setProperty name="usuario"

property=" * " ou property=" nomePropriedade "

param="nomeParametro" opcional

value="valor_literal ou expressão" opcional

Atributos :

  • name – nome do bean (obrigatório);
  • property – qual propriedade será alterada. Use * para setar todos os atributos do bean usado os parametros com nomes compatíveis com os atributos do bean (obrigatório)
  • param – nome do parâmetro na requisição que será recuperado. Não dever ser usado com property=”*” (opcional)
  • value – valor ou expressão a ser atribuida ao parâmetro. Não deve ser usado com property=”*”. (opcional)

Exemplo de < jsp :setProperty>

< jsp : setProperty name="usuario" property=" * " />

Neste exemplo, o bean usuario é populado com os parâmetros na requisição, deste que os nomes dos parâmetros sejam idênticos aos nomes das propriedades do bean.

JSP – A biblioteca padrão de Tags

Exemplo de < jsp :setProperty>

< jsp : setProperty name="usuario" property=" nome " />

< jsp : setProperty name="usuario" property=" nome "

value=" Maria José " />

No primeiro exemplo, o bean usuario é populado apenas no atributo nome, usando valor do parâmetro “ nome

No segundo exemplo o bean usuario tem o valor de seu atributo

nome definido para “ Maria José ”.

A tag < jsp :forward> é usada para encaminhar o processamento de uma requisição para um servlet ou para outra página JSP.

< jsp : forward page="URLrelativa | ${ expressão } "/>

Exemplo:

< jsp : forward page="relatorio .jsp " />

Atributos :

page – url relativa de uma página html ou jsp.

JSP – A biblioteca padrão de Tags

A tag < jsp :param> é usada para adicionar parâmetros em uma requisição de uma requisição para um servlet ou para outra página JSP.

< jsp : forward page="URLrelativa | ${ expressão } "/>

Exemplo:

< jsp : forward page="relatorio .jsp " />

Atributos :

page – url relativa de uma página html ou jsp.

Fim

• Visite :

Java Server Pages 2.0 Sintaxe