You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Wolf Benz <eu...@gmail.com> on 2007/08/02 17:35:37 UTC

EL 2 Ref/Tut

Hi List,
Does anyone know of a nice Intro/Ref/Tutorial to EL v2?
(with stuff like: what is new, what implicit objects can be used, like
"request" and its instance vars like request.requestURI etc)

-Wolf

Re: EL 2 Ref/Tut

Posted by Wolf Benz <eu...@gmail.com>.
I'm starting to fall in love with ELv2! :-)
Thx Bruno,
-Wolf

On 8/3/07, Bruno Aranda <br...@gmail.com> wrote:
> You can use implicit objects such as "request", "session" and "header"
> with Facelets too, so #{request.requestURI} should be perfectly valid,
> but of course, you can always go through facesContext which brings a
> world of possibilities :-)
>
> Cheers,
>
> Bruno
>
> On 03/08/07, Wolf Benz <eu...@gmail.com> wrote:
> > > If you are in a JSP view handler, JSP implicit variable are accessible.
> >
> > -- I'm not - I'm a fresh facelets convert!
> >
> > > However if you are not in JSP context (eg using Facelets as view
> > > handler) am not sure session, request, headers, etc are available.
> >
> > -- Well, they must be, I guess, although I'm not sure how directlyt really.
> > Like whether #{request.requestURI}  will do, or whether I would have to do:
> > e.g.  #{facesContext.externalContext.session.request.requestURI}
> >
> > -Wolf
> >
> > >
> > > En l'instant précis du 03/08/07 09:19, Wolf Benz s'exprimait en ces termes:
> > > > David,
> > > > In the doc I found that you could get to the session via
> > > > #{facesContext.externalContext.session}
> > > > Are session & request accessible *directly* as well?
> > > > To do simple stuff like e.g. #{request.requestURI}  (would this work?)
> > > >
> > > > -Wolf
> > > >
> > > > On 8/3/07, Wolf Benz <eu...@gmail.com> wrote:
> > > >
> > > >> Thx David - that was what I was looking for!
> > > >> -Wolf
> > > >>
> > > >> On 8/3/07, David Delbecq <de...@oma.be> wrote:
> > > >>
> > > >>> http://www.coreservlets.com/JSF-Tutorial/
> > > >>>
> > > >>> Section 4
> > > >>>
> > > >>> But it's not complete.
> > > >>>
> > > >>> En l'instant précis du 02/08/07 21:43, Wolf Benz s'exprimait en ces termes:
> > > >>>
> > > >>>
> > > >>>> That one I had :-)
> > > >>>> I hoped someone might have made a typical "dev's summary"
> > > >>>> (By that I mean "cut the crap, just the rules and e few examples"-ish.)
> > > >>>> -Wolf
> > > >>>>
> > > >>>> On 8/2/07, David Delbecq <de...@oma.be> wrote:
> > > >>>>
> > > >>>>
> > > >>>>> http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf
> > > >>>>> html version: http://java.sun.com/javaee/5/docs/tutorial/doc/
> > > >>>>>
> > > >>>>> Search for "implicit objets" and take also a look at
> > > >>>>> Chapter 4:   JavaServer Pages Technology
> > > >>>>>    -> Unified Expression Language
> > > >>>>>
> > > >>>>> Wolf Benz a écrit :
> > > >>>>>
> > > >>>>>
> > > >>>>>> Hi List,
> > > >>>>>> Does anyone know of a nice Intro/Ref/Tutorial to EL v2?
> > > >>>>>> (with stuff like: what is new, what implicit objects can be used, like
> > > >>>>>> "request" and its instance vars like request.requestURI etc)
> > > >>>>>>
> > > >>>>>> -Wolf
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>
> > > >>> --
> > > >>> http://www.noooxml.org/
> > > >>>
> > > >>>
> > > >>>
> > >
> > >
> > > --
> > > http://www.noooxml.org/
> > >
> > >
> >
>

Re: EL 2 Ref/Tut

Posted by Wolf Benz <eu...@gmail.com>.
Bruno/List,

On a PageNotFound page, showing
Error message: The requested File is not Found: #{request.requestURI}
... has little use (just found out the obvious) as obviously THIS
request is not the one for the page he couldn't find... :-)
-> Is there a way in EL2 to do stuff like in javascript with the
"history -1" etc?
As in fact what I want to show on that page, is smth like (ficticious)
Error message: The requested File is not Found: #{request.previousRequestURI}
-Wolf

On 8/3/07, Bruno Aranda <br...@gmail.com> wrote:
> You can use implicit objects such as "request", "session" and "header"
> with Facelets too, so #{request.requestURI} should be perfectly valid,
> but of course, you can always go through facesContext which brings a
> world of possibilities :-)
>
> Cheers,
>
> Bruno
>
> On 03/08/07, Wolf Benz <eu...@gmail.com> wrote:
> > > If you are in a JSP view handler, JSP implicit variable are accessible.
> >
> > -- I'm not - I'm a fresh facelets convert!
> >
> > > However if you are not in JSP context (eg using Facelets as view
> > > handler) am not sure session, request, headers, etc are available.
> >
> > -- Well, they must be, I guess, although I'm not sure how directlyt really.
> > Like whether #{request.requestURI}  will do, or whether I would have to do:
> > e.g.  #{facesContext.externalContext.session.request.requestURI}
> >
> > -Wolf
> >
> > >
> > > En l'instant précis du 03/08/07 09:19, Wolf Benz s'exprimait en ces termes:
> > > > David,
> > > > In the doc I found that you could get to the session via
> > > > #{facesContext.externalContext.session}
> > > > Are session & request accessible *directly* as well?
> > > > To do simple stuff like e.g. #{request.requestURI}  (would this work?)
> > > >
> > > > -Wolf
> > > >
> > > > On 8/3/07, Wolf Benz <eu...@gmail.com> wrote:
> > > >
> > > >> Thx David - that was what I was looking for!
> > > >> -Wolf
> > > >>
> > > >> On 8/3/07, David Delbecq <de...@oma.be> wrote:
> > > >>
> > > >>> http://www.coreservlets.com/JSF-Tutorial/
> > > >>>
> > > >>> Section 4
> > > >>>
> > > >>> But it's not complete.
> > > >>>
> > > >>> En l'instant précis du 02/08/07 21:43, Wolf Benz s'exprimait en ces termes:
> > > >>>
> > > >>>
> > > >>>> That one I had :-)
> > > >>>> I hoped someone might have made a typical "dev's summary"
> > > >>>> (By that I mean "cut the crap, just the rules and e few examples"-ish.)
> > > >>>> -Wolf
> > > >>>>
> > > >>>> On 8/2/07, David Delbecq <de...@oma.be> wrote:
> > > >>>>
> > > >>>>
> > > >>>>> http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf
> > > >>>>> html version: http://java.sun.com/javaee/5/docs/tutorial/doc/
> > > >>>>>
> > > >>>>> Search for "implicit objets" and take also a look at
> > > >>>>> Chapter 4:   JavaServer Pages Technology
> > > >>>>>    -> Unified Expression Language
> > > >>>>>
> > > >>>>> Wolf Benz a écrit :
> > > >>>>>
> > > >>>>>
> > > >>>>>> Hi List,
> > > >>>>>> Does anyone know of a nice Intro/Ref/Tutorial to EL v2?
> > > >>>>>> (with stuff like: what is new, what implicit objects can be used, like
> > > >>>>>> "request" and its instance vars like request.requestURI etc)
> > > >>>>>>
> > > >>>>>> -Wolf
> > > >>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>
> > > >>> --
> > > >>> http://www.noooxml.org/
> > > >>>
> > > >>>
> > > >>>
> > >
> > >
> > > --
> > > http://www.noooxml.org/
> > >
> > >
> >
>

Re: EL 2 Ref/Tut

Posted by Bruno Aranda <br...@gmail.com>.
You can use implicit objects such as "request", "session" and "header"
with Facelets too, so #{request.requestURI} should be perfectly valid,
but of course, you can always go through facesContext which brings a
world of possibilities :-)

Cheers,

Bruno

On 03/08/07, Wolf Benz <eu...@gmail.com> wrote:
> > If you are in a JSP view handler, JSP implicit variable are accessible.
>
> -- I'm not - I'm a fresh facelets convert!
>
> > However if you are not in JSP context (eg using Facelets as view
> > handler) am not sure session, request, headers, etc are available.
>
> -- Well, they must be, I guess, although I'm not sure how directlyt really.
> Like whether #{request.requestURI}  will do, or whether I would have to do:
> e.g.  #{facesContext.externalContext.session.request.requestURI}
>
> -Wolf
>
> >
> > En l'instant précis du 03/08/07 09:19, Wolf Benz s'exprimait en ces termes:
> > > David,
> > > In the doc I found that you could get to the session via
> > > #{facesContext.externalContext.session}
> > > Are session & request accessible *directly* as well?
> > > To do simple stuff like e.g. #{request.requestURI}  (would this work?)
> > >
> > > -Wolf
> > >
> > > On 8/3/07, Wolf Benz <eu...@gmail.com> wrote:
> > >
> > >> Thx David - that was what I was looking for!
> > >> -Wolf
> > >>
> > >> On 8/3/07, David Delbecq <de...@oma.be> wrote:
> > >>
> > >>> http://www.coreservlets.com/JSF-Tutorial/
> > >>>
> > >>> Section 4
> > >>>
> > >>> But it's not complete.
> > >>>
> > >>> En l'instant précis du 02/08/07 21:43, Wolf Benz s'exprimait en ces termes:
> > >>>
> > >>>
> > >>>> That one I had :-)
> > >>>> I hoped someone might have made a typical "dev's summary"
> > >>>> (By that I mean "cut the crap, just the rules and e few examples"-ish.)
> > >>>> -Wolf
> > >>>>
> > >>>> On 8/2/07, David Delbecq <de...@oma.be> wrote:
> > >>>>
> > >>>>
> > >>>>> http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf
> > >>>>> html version: http://java.sun.com/javaee/5/docs/tutorial/doc/
> > >>>>>
> > >>>>> Search for "implicit objets" and take also a look at
> > >>>>> Chapter 4:   JavaServer Pages Technology
> > >>>>>    -> Unified Expression Language
> > >>>>>
> > >>>>> Wolf Benz a écrit :
> > >>>>>
> > >>>>>
> > >>>>>> Hi List,
> > >>>>>> Does anyone know of a nice Intro/Ref/Tutorial to EL v2?
> > >>>>>> (with stuff like: what is new, what implicit objects can be used, like
> > >>>>>> "request" and its instance vars like request.requestURI etc)
> > >>>>>>
> > >>>>>> -Wolf
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>
> > >>> --
> > >>> http://www.noooxml.org/
> > >>>
> > >>>
> > >>>
> >
> >
> > --
> > http://www.noooxml.org/
> >
> >
>

Re: EL 2 Ref/Tut

Posted by Wolf Benz <eu...@gmail.com>.
> If you are in a JSP view handler, JSP implicit variable are accessible.

-- I'm not - I'm a fresh facelets convert!

> However if you are not in JSP context (eg using Facelets as view
> handler) am not sure session, request, headers, etc are available.

-- Well, they must be, I guess, although I'm not sure how directlyt really.
Like whether #{request.requestURI}  will do, or whether I would have to do:
e.g.  #{facesContext.externalContext.session.request.requestURI}

-Wolf

>
> En l'instant précis du 03/08/07 09:19, Wolf Benz s'exprimait en ces termes:
> > David,
> > In the doc I found that you could get to the session via
> > #{facesContext.externalContext.session}
> > Are session & request accessible *directly* as well?
> > To do simple stuff like e.g. #{request.requestURI}  (would this work?)
> >
> > -Wolf
> >
> > On 8/3/07, Wolf Benz <eu...@gmail.com> wrote:
> >
> >> Thx David - that was what I was looking for!
> >> -Wolf
> >>
> >> On 8/3/07, David Delbecq <de...@oma.be> wrote:
> >>
> >>> http://www.coreservlets.com/JSF-Tutorial/
> >>>
> >>> Section 4
> >>>
> >>> But it's not complete.
> >>>
> >>> En l'instant précis du 02/08/07 21:43, Wolf Benz s'exprimait en ces termes:
> >>>
> >>>
> >>>> That one I had :-)
> >>>> I hoped someone might have made a typical "dev's summary"
> >>>> (By that I mean "cut the crap, just the rules and e few examples"-ish.)
> >>>> -Wolf
> >>>>
> >>>> On 8/2/07, David Delbecq <de...@oma.be> wrote:
> >>>>
> >>>>
> >>>>> http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf
> >>>>> html version: http://java.sun.com/javaee/5/docs/tutorial/doc/
> >>>>>
> >>>>> Search for "implicit objets" and take also a look at
> >>>>> Chapter 4:   JavaServer Pages Technology
> >>>>>    -> Unified Expression Language
> >>>>>
> >>>>> Wolf Benz a écrit :
> >>>>>
> >>>>>
> >>>>>> Hi List,
> >>>>>> Does anyone know of a nice Intro/Ref/Tutorial to EL v2?
> >>>>>> (with stuff like: what is new, what implicit objects can be used, like
> >>>>>> "request" and its instance vars like request.requestURI etc)
> >>>>>>
> >>>>>> -Wolf
> >>>>>>
> >>>>>>
> >>>>>>
> >>>
> >>> --
> >>> http://www.noooxml.org/
> >>>
> >>>
> >>>
>
>
> --
> http://www.noooxml.org/
>
>

Re: EL 2 Ref/Tut

Posted by David Delbecq <de...@oma.be>.
If you are in a JSP view handler, JSP implicit variable are accessible.
However if you are not in JSP context (eg using Facelets as view
handler) am not sure session, request, headers, etc are available.

En l'instant précis du 03/08/07 09:19, Wolf Benz s'exprimait en ces termes:
> David,
> In the doc I found that you could get to the session via
> #{facesContext.externalContext.session}
> Are session & request accessible *directly* as well?
> To do simple stuff like e.g. #{request.requestURI}  (would this work?)
>
> -Wolf
>
> On 8/3/07, Wolf Benz <eu...@gmail.com> wrote:
>   
>> Thx David - that was what I was looking for!
>> -Wolf
>>
>> On 8/3/07, David Delbecq <de...@oma.be> wrote:
>>     
>>> http://www.coreservlets.com/JSF-Tutorial/
>>>
>>> Section 4
>>>
>>> But it's not complete.
>>>
>>> En l'instant précis du 02/08/07 21:43, Wolf Benz s'exprimait en ces termes:
>>>
>>>       
>>>> That one I had :-)
>>>> I hoped someone might have made a typical "dev's summary"
>>>> (By that I mean "cut the crap, just the rules and e few examples"-ish.)
>>>> -Wolf
>>>>
>>>> On 8/2/07, David Delbecq <de...@oma.be> wrote:
>>>>
>>>>         
>>>>> http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf
>>>>> html version: http://java.sun.com/javaee/5/docs/tutorial/doc/
>>>>>
>>>>> Search for "implicit objets" and take also a look at
>>>>> Chapter 4:   JavaServer Pages Technology
>>>>>    -> Unified Expression Language
>>>>>
>>>>> Wolf Benz a écrit :
>>>>>
>>>>>           
>>>>>> Hi List,
>>>>>> Does anyone know of a nice Intro/Ref/Tutorial to EL v2?
>>>>>> (with stuff like: what is new, what implicit objects can be used, like
>>>>>> "request" and its instance vars like request.requestURI etc)
>>>>>>
>>>>>> -Wolf
>>>>>>
>>>>>>
>>>>>>             
>>>
>>> --
>>> http://www.noooxml.org/
>>>
>>>
>>>       


-- 
http://www.noooxml.org/


Re: EL 2 Ref/Tut

Posted by Wolf Benz <eu...@gmail.com>.
David,
In the doc I found that you could get to the session via
#{facesContext.externalContext.session}
Are session & request accessible *directly* as well?
To do simple stuff like e.g. #{request.requestURI}  (would this work?)

-Wolf

On 8/3/07, Wolf Benz <eu...@gmail.com> wrote:
> Thx David - that was what I was looking for!
> -Wolf
>
> On 8/3/07, David Delbecq <de...@oma.be> wrote:
> > http://www.coreservlets.com/JSF-Tutorial/
> >
> > Section 4
> >
> > But it's not complete.
> >
> > En l'instant précis du 02/08/07 21:43, Wolf Benz s'exprimait en ces termes:
> >
> > > That one I had :-)
> > > I hoped someone might have made a typical "dev's summary"
> > > (By that I mean "cut the crap, just the rules and e few examples"-ish.)
> > > -Wolf
> > >
> > > On 8/2/07, David Delbecq <de...@oma.be> wrote:
> > >
> > >> http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf
> > >> html version: http://java.sun.com/javaee/5/docs/tutorial/doc/
> > >>
> > >> Search for "implicit objets" and take also a look at
> > >> Chapter 4:   JavaServer Pages Technology
> > >>    -> Unified Expression Language
> > >>
> > >> Wolf Benz a écrit :
> > >>
> > >>> Hi List,
> > >>> Does anyone know of a nice Intro/Ref/Tutorial to EL v2?
> > >>> (with stuff like: what is new, what implicit objects can be used, like
> > >>> "request" and its instance vars like request.requestURI etc)
> > >>>
> > >>> -Wolf
> > >>>
> > >>>
> >
> >
> >
> > --
> > http://www.noooxml.org/
> >
> >
>

Re: EL 2 Ref/Tut

Posted by Wolf Benz <eu...@gmail.com>.
Thx David - that was what I was looking for!
-Wolf

On 8/3/07, David Delbecq <de...@oma.be> wrote:
> http://www.coreservlets.com/JSF-Tutorial/
>
> Section 4
>
> But it's not complete.
>
> En l'instant précis du 02/08/07 21:43, Wolf Benz s'exprimait en ces termes:
>
> > That one I had :-)
> > I hoped someone might have made a typical "dev's summary"
> > (By that I mean "cut the crap, just the rules and e few examples"-ish.)
> > -Wolf
> >
> > On 8/2/07, David Delbecq <de...@oma.be> wrote:
> >
> >> http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf
> >> html version: http://java.sun.com/javaee/5/docs/tutorial/doc/
> >>
> >> Search for "implicit objets" and take also a look at
> >> Chapter 4:   JavaServer Pages Technology
> >>    -> Unified Expression Language
> >>
> >> Wolf Benz a écrit :
> >>
> >>> Hi List,
> >>> Does anyone know of a nice Intro/Ref/Tutorial to EL v2?
> >>> (with stuff like: what is new, what implicit objects can be used, like
> >>> "request" and its instance vars like request.requestURI etc)
> >>>
> >>> -Wolf
> >>>
> >>>
>
>
>
> --
> http://www.noooxml.org/
>
>

Re: EL 2 Ref/Tut

Posted by David Delbecq <de...@oma.be>.
http://www.coreservlets.com/JSF-Tutorial/

Section 4

But it's not complete.

En l'instant précis du 02/08/07 21:43, Wolf Benz s'exprimait en ces termes:
> That one I had :-)
> I hoped someone might have made a typical "dev's summary"
> (By that I mean "cut the crap, just the rules and e few examples"-ish.)
> -Wolf
>
> On 8/2/07, David Delbecq <de...@oma.be> wrote:
>   
>> http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf
>> html version: http://java.sun.com/javaee/5/docs/tutorial/doc/
>>
>> Search for "implicit objets" and take also a look at
>> Chapter 4:   JavaServer Pages Technology
>>    -> Unified Expression Language
>>
>> Wolf Benz a écrit :
>>     
>>> Hi List,
>>> Does anyone know of a nice Intro/Ref/Tutorial to EL v2?
>>> (with stuff like: what is new, what implicit objects can be used, like
>>> "request" and its instance vars like request.requestURI etc)
>>>
>>> -Wolf
>>>
>>>       


-- 
http://www.noooxml.org/


Re: EL 2 Ref/Tut

Posted by Wolf Benz <eu...@gmail.com>.
That one I had :-)
I hoped someone might have made a typical "dev's summary"
(By that I mean "cut the crap, just the rules and e few examples"-ish.)
-Wolf

On 8/2/07, David Delbecq <de...@oma.be> wrote:
> http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf
> html version: http://java.sun.com/javaee/5/docs/tutorial/doc/
>
> Search for "implicit objets" and take also a look at
> Chapter 4:   JavaServer Pages Technology
>    -> Unified Expression Language
>
> Wolf Benz a écrit :
> > Hi List,
> > Does anyone know of a nice Intro/Ref/Tutorial to EL v2?
> > (with stuff like: what is new, what implicit objects can be used, like
> > "request" and its instance vars like request.requestURI etc)
> >
> > -Wolf
> >
>

Re: EL 2 Ref/Tut

Posted by David Delbecq <de...@oma.be>.
http://java.sun.com/javaee/5/docs/tutorial/doc/JavaEETutorial.pdf
html version: http://java.sun.com/javaee/5/docs/tutorial/doc/

Search for "implicit objets" and take also a look at
Chapter 4:   JavaServer Pages Technology
   -> Unified Expression Language

Wolf Benz a écrit :
> Hi List,
> Does anyone know of a nice Intro/Ref/Tutorial to EL v2?
> (with stuff like: what is new, what implicit objects can be used, like
> "request" and its instance vars like request.requestURI etc)
>
> -Wolf
>