struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maurizio Cucchiara <maurizio.cucchi...@gmail.com>
Subject Re: Submit image button sends coordinates
Date Tue, 26 Jul 2011 11:34:55 GMT
@Christian
Good workaround,
in my defence I can say that I have no problem to change the log level,
thank to maven I can have different profile with different log level.

Maurizio Cucchiara

Il giorno 26/lug/2011 12.26, "Christian Grobmeier" <grobmeier@gmail.com> ha
scritto:
> Thanks Maurizio.
>
> I don't want to reduce my error level, now I created something weird.
> Not nice, but it works:
>
> private Submit submitCoord = null;
>
> public Submit getSubmit() {
> return submitCoord;
> }
>
> public void setSubmit(String submit) {
> this.submitCoord = new Submit(submit);
> }
>
> class Submit {
> private int x = 0;
> private int y = 0;
> private String name = "";
>
> private Submit(String name) {
> super();
> this.name = name;
> }
>
> public String getName() {
> return name;
> }
>
> public int getX() {
> return x;
> }
> public void setX(int x) {
> this.x = x;
> }
> public int getY() {
> return y;
> }
> public void setY(int y) {
> this.y = y;
> }
>
> }
>
> Cheers
> Christian
>
> On Tue, Jul 26, 2011 at 11:49 AM, Maurizio Cucchiara
> <maurizio.cucchiara@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 <grobmeier@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-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: user-help@struts.apache.org
>>>
>>>
>>
>>
>> --
>> Maurizio Cucchiara
>>
>
>
>
> --
> http://www.grobmeier.de
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message