--- Tommy Becker <[EMAIL PROTECTED]> wrote:
> If there were a better description, I'd be happy to give it. As far as
> I can tell, our custom PropertyAccessor is not being used. What we want
> is to be able to say "property" in an OGNL expression and have it call
> getPropertyValue("property"), not getProperty(). It seems it's
> continuing to try getProperty() despite our attempt at registering a
> custom PropertyAccessor.
Have you turned up OGNL and XWork logging?
Dave
> Laurie Harper wrote:
> > Tommy Becker wrote:
> >> I have a question about using OGNL PropertyAccessors. We have an
> >> object on the value stack that we expose to JSP pages that does not
> >> have standard JavaBeans getter/setter methods. From what I can tell,
> >> this leaves us 2 options. We can either call the getter methods
> >> explicitly via OGNL method calls in the pages, or we can wrap the
> >> object in a JavaBean-like object. The second option is unworkable in
> >> all but the simplest of cases when you realize that the method calls
> >> can themselves return another object that needs to be wrapped, or
> >> even a collection of them. So we've been using method calls in the
> >> pages (yeah I know).
> >>
> >> Reading through the OGNL docs, it seems that what we need is a
> >> PropertyAccessor that knows how to operate on our object. So we
> >> implemented one, and attempted to register it by placing this in our
> >> struts.xml:
> >>
> >> <bean type="ognl.PropertyAccessor" name="class.we.need.access.to"
> >> class="our.property.accessor.PropertyAccessor"/>
> >>
> >> Unfortunately it doesn't work. Can someone tell me what we're doing
> >> wrong, or even if what we're trying to do is possible? Thanks!
> >
> > I don't know anything about OGNL's PropertyAccessor, but I doubt
> > anyone can offer much help without seeing the code and a better
> > description of the failure than "it doesn't work."
> >
> > L.
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
> NOTICE: This e-mail message is for the sole use of the intended
> recipient(s) and may contain confidential and privileged information of
> Motricity. Any unauthorized review, use, disclosure or distribution is
> prohibited. If you are not the intended recipient, please contact the
> sender by reply e-mail and destroy all copies of the original message.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]