My bad. I just did a search for ognl and came up with that real quickly. I
didn't go through my search results very thoroughly. :)

Regards,
Randy Burgess
Sr. Web Applications Developer
Nuvox Communications



> From: Dave Newton <[EMAIL PROTECTED]>
> Reply-To: Struts Users Mailing List <user@struts.apache.org>
> Date: Tue, 5 Feb 2008 13:11:57 -0800 (PST)
> To: Struts Users Mailing List <user@struts.apache.org>
> Subject: Re: Custom OGNL PropertyAccessor
> 
> FWIW, OGNL itself is in the ognl.* package.
> 
> Dave
> 
> --- Randy Burgess <[EMAIL PROTECTED]> wrote:
> 
>> I use standard log4J settings. This example is from a log4j.properties file
>> but log4j.xml will work as well. This outputs to the console and since I
>> usually use Eclipse it is very convenient as the output goes right to the
>> console view. The ConversionPattern is usually on one line but it wrapped
>> when I pasted it into this message.
>> 
>> log4j.appender.stdout=org.apache.log4j.ConsoleAppender
>> 
>> log4j.appender.stdout.Target=System.out
>> 
>> log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
>> 
>> log4j.appender.stdout.layout.ConversionPattern=%d{<MMM d, yyyy h:mm:s a z>}
>> [%x] %5p %c{2}:%L - %m%n
>> 
>> log4j.logger.com.opensymphony=debug, stdout
>> 
>> This will give you quite a bit more than just OGNL. You could change the
>> above line to this
>> 
>> log4j.logger.com.opensymphony.xwork2.util=debug, stdout
>> 
>> To narrow it down.
>> 
>> Regards,
>> Randy Burgess
>> Sr. Web Applications Developer
>> Nuvox Communications
>> 
>> 
>> 
>>> From: <[EMAIL PROTECTED]>
>>> Reply-To: Struts Users Mailing List <user@struts.apache.org>
>>> Date: Tue, 5 Feb 2008 15:38:12 -0500
>>> To: Struts Users Mailing List <user@struts.apache.org>
>>> Subject: Re: Custom OGNL PropertyAccessor
>>> 
>>> you can configure the xwork LoggingInterceptor into your <default>
>> stack..
>>> <interceptor name="logger"
>>> class="com.opensymphony.xwork2.interceptor.LoggingInterceptor"/>
>>> 
>>> looking for clues on OGNL logging???
>>> Anyone?
>>> 
>>> HTH
>>> Martin
>>> ----- Original Message -----
>>> Wrom: QBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCA
>>> To: "Struts Users Mailing List" <user@struts.apache.org>
>>> Sent: Tuesday, February 05, 2008 3:05 PM
>>> Subject: Re: Custom OGNL PropertyAccessor
>>> 
>>> 
>>>> No I haven't.  How do I go about doing that?
>>>> 
>>>> Dave Newton wrote:
>>>>> --- 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]
>>>>> 
>>>>> 
>>>> 
>>>> 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]
>>> 
>> 
>> 
>> 
>> This email and any attachments ("Message") may contain legally privileged
>> and/or confidential information.  If you are not the addressee, or if this
>> Message has been addressed to you in error, you are not authorized to read,
>> copy, or distribute it, and we ask that you please delete it (including all
>> copies) and notify the sender by return email.  Delivery of this Message to
>> any person other than the intended recipient(s) shall not be deemed a
>> waiver of confidentiality and/or a privilege.
>> 
>> ---------------------------------------------------------------------
>> 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]
> 



This email and any attachments ("Message") may contain legally privileged 
and/or confidential information.  If you are not the addressee, or if this 
Message has been addressed to you in error, you are not authorized to read, 
copy, or distribute it, and we ask that you please delete it (including all 
copies) and notify the sender by return email.  Delivery of this Message to any 
person other than the intended recipient(s) shall not be deemed a waiver of 
confidentiality and/or a privilege.

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

Reply via email to