You may be able to write an interceptor that strips X and Y from your cgi
parameters. You would need to set the interceptor prior to the default
interceptor that assigns params to your action set methods.
 On Jul 26, 2011 5:50 AM, "Maurizio Cucchiara" <maurizio.cucchi...@gmail.com>
wrote:
> Hi Christian,
> unfortunately IIRC there is no way to avoid that OGNL tries to find the
> property accessor.
>
> Adding this row in your log4j.xml (properties) should mute this log
message
> (which it should not be a warning message)
>
> <category name="com.opensymphony.xwork2.ognl.OgnlValueStack">
> <priority value="error"/>
> </category>
>
>
> On 26 July 2011 11:27, Christian Grobmeier <grobme...@gmail.com> wrote:
>
>> Hi,
>>
>> using:
>> <s:submit type="image" src="images/icons/app/32x32/sign-in.png"
>> name="submit" />
>>
>> Sends the following to my action:
>> submit => [ Submit ] submit.x => [ 40 ] submit.y => [ 7 ]
>>
>> x / y are coordinates of my click, defined by w3c. Now they are sent
>> to my action, and OGNL tries to set it. Which leads to:
>>
>> > Error setting expression 'submit.x' with value
>> '[Ljava.lang.String;@a53ed8f'
>> > ognl.NoSuchPropertyException: java.lang.String.x
>>
>> Of course, ognl, sets a string "submit", then tries to find the getX
>> method on my string which does not exist.
>>
>> How can I deal with that?
>>
>> Cheers
>> Christian
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
>
>
> --
> Maurizio Cucchiara

Reply via email to