No because OGNL can access the private Session variable directly.  (I
noticed this behavior when I was fixing a race condition)  It first
tries to call the get<property>(), if that fails, then it will turn on
reflection accessibility and access the variable directly.

On 10/17/07, Jim Cushing <[EMAIL PROTECTED]> wrote:
> I haven't tested this, but is the problem solved by making your
> getSession() method protected, instead of public? The SessionAware
> interface only requires a public setSession() method. If you haven't
> defined a getSession() method, or if it's already protected, then I
> suggest you file a JIRA ticket (http://issues.apache.org/struts/),
> perhaps with some sample code.
>
> On Oct 17, 2007, at 9:12 AM, Hisato Killing wrote:
>
> > Hello.
> >
> > I'm sorry. Information that I had sent seems to have been
> > insufficient.
> >
> > 1.This problem is caused in struts 2.0.9 and others perhaps.
> >
> > In that case, it is assumed that it is as follows.
> > i. SomeAction is implements SessionAware.
> > ii. And It is defined in struts-default.
> > iii. devMode is true or false.
> >
> > ["someValue"] of the name of "someKey" enters in SessionMap when the
> > request shown in that URL is processed.
> > It is meant that ["someValue"]  is an array including "someValue".
> > This causes ClassCastException in case of almost.
> >
> > [EMAIL PROTECTED]
> > It is thought that this only has to be my mistake ,setting etc.
> >
> > Thanks
> >
> > ---------------------------------------------------------------------
> > 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]
>
>

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

Reply via email to