I had the same idea when i mentioned Servlet Config Interceptor below but I
just thought there is an easier way.
Anyway thanks for reply and it looks like i need to do just like that.



2008/5/13 Laurie Harper <[EMAIL PROTECTED]>:

> Jakub Milkiewicz wrote:
>
> > Hi
> > I have a problem with Struts 2.
> > I am looking for a way to access httpsession id?
> >
> > I have tried using ActionContext.getContext().getSession().get("id") but
> > it
> > returns null. i 've read there is a possibility to use Servlet Config
> > Interceptor<
> > http://www.opensymphony.com/webwork/wikidocs/Servlet%20Config%20Interceptor.html
> > >
> > but i would not like to do it.
> >
>
> ActionContext.getSession() gives you access to the session scope
> attributes, not the session itself. To get to the actual session object,
> obtain the HttpServletRequest object [1] and get the session from there:
>
>    HttpServletRequest request = ...; // use ActionContext or
> ServletRequuestAware
>
>    HttpSession session = request.getSession();
>    String sessionId = session.getId();
>
> L.
>
> [1]
> http://struts.apache.org/2.0.11.1/docs/how-can-we-access-the-httpservletrequest.html
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to