Hi Jason,

I believe it is the servlet-config interceptor that is responsible for
setting the session. I think it is part of the defaultStack. Try moving the
defaultStack before prepare in your configuration. That might do the job.

Regards,
Rohit

On 3/27/07, Jason Wyatt <[EMAIL PROTECTED]> wrote:


Hi,

I'm trying to use the "prepare" interceptor in Struts 2, and although the
Action's prepare() function IS being called, the session doesn't seem to
be
set on the action before the prepare() function is called.

The action implements SessionAware, and has a setSession(Map session)
function. The session aware part was working for the execute() function.

Do I need to add another interceptor to the action's interceptor stack
before the prepare interceptor?

Here is the Action's interceptor stack:

    <interceptor-stack name="userprep" >
        <interceptor-ref name="authentication" />
        <interceptor-ref name="prepare" />
        <interceptor-ref name="defaultStack"/>
    </interceptor-stack>

Thanks in advance for any help, regards

Jason


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Itree Software         www.itree.com.au
Ph (02)42263454        Fax (02)42263193
        -> Meeting your requirements.
        -> Delivering on promises.
        -> Pride in our work.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




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


Reply via email to