OK, got the ".." issue worked out, so here are two more examples:

Ognl -- WebWork
--------------------
"[1].name" -- "../name"
"[2].name" -- "../../name"
"#counter.nextValue" -- "@counter/nextValue"

So basically, @ is replaced with # in one example, which is pretty straight
forward. The .. stuff is a bit different, but the idea is the basically the
same. It says: "search starting from N elements down".

-Pat


----- Original Message -----
From: "Patrick Lightbody" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, December 28, 2002 9:23 AM
Subject: Re: [OS-webwork] Ognl as replacement for WW EL


> You can find more about the syntax at www.ognl.org, but here are some
> examples compared to WebWork:
>
> Ognl -- WebWork
> --------------------
> "name" -- "name" :)
> "person.name" -- "person/name"
> "map["blah"]" -- "map['blah']"
> "array[0]" -- "array[0]"
> ???? -- "../name"
>
> That's about it! Haven't figured out the ".." issue yet. We may need to
> extend Ognl's language to add something like this.
>
> -Pat
>
> ----- Original Message -----
> From: "Rickard Öberg" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Saturday, December 28, 2002 3:02 AM
> Subject: Re: [OS-webwork] Ognl as replacement for WW EL
>
>
> > Patrick Lightbody wrote:
> > > So the current XWork code uses the existing WW expression language as
> is,
> > > only using Ognl for setting/getting properties as well as type
> conversion. I
> > > was playing with making an OgnlValueStack and it's literally 10 lines
of
> > > code and MUCH faster. I was thinking that between JSTL and Ognl, the
> need
> > > for the WW EL might be pretty low. As I've stated before,
WebWork->XWork
> > > migration should be a drop-in replacement, no code changes or
> configuration
> > > tweaks. So that means the WW EL will still be around, but what do you
> guys
> > > think of starting to promote Ognl as the query language of choice?
> > >
> > > The only feature not quite in the OgnlValueStack (and I'm working on
> this)
> > > is the concept of moving up levels from the stack head via "..". So
> asking
> > > for "../name" isn;t recognized. Anyway, just throwing the idea out
> there.
> > > Whatcha think?
> >
> > Well, personally I think that performance outwins any language feature
> > discussions on this one. We've all seen how badly the
> > ValueStack.findValue() method performs currently, and that NEEDS to be
> > fixed. Do you have a reference for the OGNL syntax? Are there any major
> > differences with WW EL?
> >
> > /Rickard
> >
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf
> > _______________________________________________
> > Opensymphony-webwork mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Opensymphony-webwork mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to