Jsp:useBean atributo beanName

3 respostas
pierobom

Pessoal,

Por curiosidade, alguém   utilizou a ação padrão [i]<jsp:useBean>[/i] com o atributo [i]beanName[/i]?

Pelo que li na documentação este é o nome que representa a classe ou um template serializado do bean, e valor deste atributo é passado como argumento para o método [i]instantiate[/i] da classe [i]java.beans.Beans[/i].

Qual seria uma situação em que se aplica esta solução?

http://java.sun.com/products/jsp/tags/11/syntaxref11.fm14.html
http://java.sun.com/j2se/1.4.2/docs/api/java/beans/Beans.html

Até mais,
Jean Pierobom

3 Respostas

pierobom

Alguém?

javaAurelio

O Atributo “beanName” define o nome seguindo o padrao do JavaBean.
O Valor é utilizaco como parametro para o metodo instantiate(cls, beanName) do “java.beans.Beans”

O BeanName Junto com o ClassLoader localiza um objeto que foi definido em uma outra JSP.

Entao voce usa assim:

beanName=?Bean_Name? type=?type? 
               ou

type=?type? beanName=?Bean_Name?
pierobom

Olá javaAurelio

Obrigado pela resposta.

Como assim "localiza um objeto que foi definido em uma outra JSP"? Você poderia dar um exemplo?

Na verdade estas informações eu até encontrei na documentação, o quero saber é um caso prático onde aplicar esta solução, já que nunca utilizei.

Até mais,
Jean Pierobom

Criado 26 de setembro de 2008
Ultima resposta 29 de set. de 2008
Respostas 3
Participantes 2