Is OGNL a standard as well as JSTL?
Ray Clough on 06/09/07 23:43, wrote:
My rule is: don't use the S2 tags unless I have to. Typically, if I need
something from the value stack, I use an s:set tag to bring it down into the
page scope, and then use JSTL and EL. Or on some pages I can use JSF tags
and get rid of the problem completely. Having said that, the S2 iterator and
if/else tags have a far superior syntax to the JSTL equivalents. I like
many things in S2, but the S2 tag libs and OGNL aren't among them. The use
of the OGNL library would be tolerable if the S2 tag syntax were set to some
single standard instead of using a little of at least 3 standards. (And I
haven't even tried JSP 2.1 syntax yet). As it stands, this is a TERRIBLE
shortcoming in S2. - Ray Clough
----- Original Message ----- From: "Kevin Lawrence" To: "Struts Users Mailing
List" Subject: Re: Using JSTL Expression Language with Struts 2 tags Date:
Thu, 6 Sep 2007 13:37:39 -0700
I am not Zoran but....
I tried for a few weeks to use OGNL but everytime I tried to type an OGNL
expression it took me 3 or 4 attempts to make it do what I wanted. In every
case, I was able to get the EL right first time.
In the end I settled on the following rules for myself:
- in a struts tag, use OGNL - else use EL
If I had known that I could use EL in a struts tag, I would have... but -
given the start of this thread - I am glad I did not.
I use the struts tags exclusively because they are easier to use with than
the JSTL tags. I would use EL exclusively (if I could) for the same reason.
-- Kevin
http://www.junitfactory.com You send us code. We send you tests. For free.
On 9/6/07, Adam Hardy wrote:
Zoran,
what do you want to script in the tags? I would be interested in a
small
example, only because I often find my use of JSTL is restricted to
situations where I am not using taglibs. Which leads me to ask, if you rely
on
JSTL
anyway, surely you use the Standard taglib tags?
Adam
Zoran Avtarovski on 06/09/07 05:20, wrote:
That just sounds ridiculous. Because of the possibility of end
users
injecting malicious OGNL we won't be able to use JSP expression
language.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]