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
<[email protected]> 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 <[email protected]> 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: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
>
> --
> Maurizio Cucchiara
>
--
http://www.grobmeier.de
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]