There are different schools of thought, this is kind of question that has
multiple answers: please, take a look at
http://struts.1045723.n5.nabble.com/S2-OgnlValueStack-Error-setting-expression-warnings-after-upgrade-from-struts-2-to-struts-2-1-7-td3495667.html

On 26 July 2011 14:58, Christian Grobmeier <grobme...@gmail.com> wrote:

> > @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.
>
> hehe yes I have a similar setup I guess. But "expected exceptions"
> make me always nervous, even in development mode ,-)
>
> >
> > Maurizio Cucchiara
> >
> > Il giorno 26/lug/2011 12.26, "Christian Grobmeier" <grobme...@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.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
> >>>
> >>
> >>
> >>
> >> --
> >> http://www.grobmeier.de
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> >> For additional commands, e-mail: user-h...@struts.apache.org
> >>
> >
>
>
>
> --
> http://www.grobmeier.de
>
> ---------------------------------------------------------------------
> 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