Hum, sim e nao...

Teoricamente, a spec de servlets e jsp, desde a primeira versao que eu me
lembro de ter lido, diz algo assim (de memoria, mas tem isso mesmo, soh nao
com essas palavras):

"Os quatro escopos (page, request, session e application) devem se comportar
como uma unica namespace. Os containers podem forcar isso ou nao."

Entao, em teoria, voce nao deveria estar nem me fazendo essa pergunta porque
voce nao deveria ter dois beans com o mesmo nome em escopos diferentes...
Tah lah escrito :-)

Mas a resposta do Adriano foi precisa. Agora, que eu me lembre - _nao_ tenho
certeza - a busca comeca no escopo mais proximo e sobe (page ->
application). Eh feita no PageContext com findAttribute.

--
Michael Nascimento Santos
Sun Certified Programmer for the Java 2 Platform
Sun Certified Programmer for the Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE
Moderador SouJava - www.soujava.org.br

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, December 11, 2002 5:35 PM
Subject: RES: [enterprise-list] JSTL da Jakarta


Bruno,
voc� tem que informar o escopo, por exemplo:

...
<c:out value="${sessionScope.seuBean}" />
<c:out value="${requestScope.seuBean}" />
...

[]
Adriano


-----Mensagem original-----
De: Bruno Borges [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 11 de dezembro de 2002 13:52
Para: [EMAIL PROTECTED]
Assunto: Re: [enterprise-list] JSTL da Jakarta


no caso de eu ter mais de um bean da mesma classe em escopos diferentes com
nomes diferentes, como ficaria essa procura? ele pega o primeiro do maior
escopo, q seria application, e depois desse pra session, request e page?


----- Original Message -----
From: "Michael Nascimento Santos" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; "Bruno Borges" <[EMAIL PROTECTED]>
Sent: Wednesday, December 11, 2002 1:42 PM
Subject: Re: [enterprise-list] JSTL da Jakarta


> Bruno,
>
> EL se refere a expression language, que eh utilizada pela JSTL e serah
> padrao no JSP 2.0 (J2EE 1.4).
>
> EL eh uma nova sintaxe que permite que voce referencie objetos de uma
forma
> simples, menos complexa do que utilizando a forma comum.
>
> Quando voce usa em EL:
>
> ${bean.nome}
>
> o processador de EL busca um JavaBean de nome "bean" nos quatro escopos -
> page, request, session e application - e, depois que localiza o bean, pega
o
> valor da propriedade nome utilizando o BeanInfo do bean em questao.
>
> Vale a pena dar uma estudada na spec da JSTL na Sun. Vai no JCP que voce
> acha (www.jcp.org)
>
> []s
> Michael Nascimento Santos
> Sun Certified Programmer for the Java 2 Platform
> Sun Certified Programmer for the Java 2 Platform 1.4
> Sun Certified Web Component Developer for J2EE
> Moderador SouJava - www.soujava.org.br
>
> ----- Original Message -----
> From: "Bruno Borges" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, December 11, 2002 12:04 PM
> Subject: [enterprise-list] JSTL da Jakarta
>
>
> > Alo ae... tava aki instalando a jstl da jakarta, e vi q existe uma
> divisao,
> > de tags "EL" e "RT"
> >
> > na documentacao, axei isso:
> >
>
> --------------------------------------------------------------------------
> --
> >
> >   org.apache.taglibs.standard
> >    .tag         tag handlers and routines related to them
> >       .common      handlers and support routines common for RT/EL
> attributes
> >           .core    core library (common)
> >           .fmt     i18n-capable formatting tags (common)
> >           .xml     XML manipulation library (common)
> >    .sql    SQL library (common)
> >       .el          handlers specific to expression language (EL)
> evaluation
> >           .core    core library (EL)
> >           .fmt     i18n-capable formatting tags (EL)
> >           .xml     XML manipulation library (EL)
> >    .sql    SQL library (EL)
> >       .rt          handlers specific to rtexprvalue (rt) evaluation
> >           .core    core library (rt)
> >           .fmt     i18n-capable formatting tags (rt)
> >           .xml     XML manipulation library (rt)
> >    .sql    SQL library (rt)
> >    .tei         TagExtraInfo classes (common to both libraries)
> >    .tlv         TagLibraryValidator classes (and associated helpers)
> >    .lang        expression-language support and implementation
> >       .support     ExpressionEvaluator, ExpressionEvaluatorManager
> >       .jstl        JSTL 1.0 expression language
> >
>
> --------------------------------------------------------------------------
> --
> >
> > bom, ali explica mais ou menos a diferenca entre o EL e o RT, mas...
> > qual a diferenca entre "expression language evaluation" e "rtexprvalue"?
> >
> > "rtexprvalue" eu sei q pode aplicar <%=%> dentro do set attribute da
> taglib,
> > mas e o EL? como seria?
> >
> >
> > _______________________________________________________________________
> > Yahoo! Encontros
> > O lugar certo para encontrar a sua alma g�mea.
> > http://br.encontros.yahoo.com/
> >
> > ---------------------------------------------------------------------
> > Para cancelar a subscri��o, envie mensagem para:
> [EMAIL PROTECTED]
> > Para comandos adicionais, envie mensagem para:
> [EMAIL PROTECTED]
> >

_______________________________________________________________________
Busca Yahoo!
O melhor lugar para encontrar tudo o que voc� procura na Internet
http://br.busca.yahoo.com/

---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]

---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a