--- Chris Pratt <[EMAIL PROTECTED]> wrote:
> On Fri, Feb 22, 2008 at 4:10 PM, Dave Newton <[EMAIL PROTECTED]> wrote:
> > --- Chris Pratt <[EMAIL PROTECTED]> wrote:
> >  > I am seeing the most unexplainable results imaginable.  I have the
> >  > following line of OGNL:
> >  >
> >  >  '<s:property value="%{#parameters.display}"/>' == 'dependent':
> >  > <s:property value="%{#parameters.display == 'dependent'}"/>
> >  >
> >  > Which is outputting:
> >  >
> >  > 'dependent' == 'dependent': false
> >  >
> >  > How is that even possible?  I am writing out the value of the display
> >  > request parameter and it's value is the string 'dependent'.  When I
> >  > use the very same struts tag to evaluate the expression, it returns
> >  > false?  What am I missing here?
> >
> >  <s:property value="#parameters.display.class"/>
> >
> 
> Dave, thanks for the cryptic reply, it pointed me in the right
> direction.  I wasn't crazy about OGNL before and it's stuff like this
> that makes me like it even less.

Hmm... I haven't dug very deep, but if this is an OGNL "issue" I'd guess it's
happening somewhat earlier in the process; I'm guessing it's just returning
whatever it's finding in the map. Just a guess, though.

Dave


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to