On 9 Jan, 01:27, Prashant Gupta wrote:
> I am trying to implement my own user management system, for that I need some
> way to make session id available to all classes independent of whether it
> extends HttpServlet or not. I know there is some way to do that but I am not
> able to find it. Any k
On 9 Jan, 16:53, Prashant Gupta wrote:
> I tried following code, getting null all the time.
>
> public static HttpSession getSession(){
> return new ThreadLocal().get().getSession();
>
> }
You also need to create a filter where you actually put the data in
the TheadLocal. I am just about to go ou
You probably want to architect the classes in such a way that they are
not tightly coupled to the http servlet session.
Anyway, when you were working with ThreadLocal earlier, did you first
set the ServletRequest from the filter?
class UserService {
private UserDAO userDAO;
public Collect
I tried following code, getting null all the time.
public static HttpSession getSession(){
return new ThreadLocal().get().getSession();
}
2010/1/9 Elias Mårtenson
> On 9 Jan, 01:27, Prashant Gupta wrote:
>
> > I am trying to implement my own user management system, for that I need
> some
> >
I googled some keywords picked up from your reply and found some useful
stuff and I think it will workout for me.
Thanks a lot...
2010/1/10 Elias Mårtenson
> On 9 Jan, 16:53, Prashant Gupta wrote:
> > I tried following code, getting null all the time.
> >
> > public static HttpSession getSess
Hi,
Thanks guys for looking into this.
All requests to my app pass through a single servlet, say *Main*. So, I
thought I need not to add additional filter and I used a ThreadLocal
variable to store session id :
public static final ThreadLocal sessionID = new
ThreadLocal();
And for every request
anyone???
2010/1/12 Prashant Gupta
> Hi,
>
> Thanks guys for looking into this.
>
> All requests to my app pass through a single servlet, say *Main*. So, I
> thought I need not to add additional filter and I used a ThreadLocal
> variable to store session id :
>
> public static final ThreadLocal
Threads do not end when they finished serving a request. Instead they will
catch up another request in the queue and serve it.
So basically at the end of your service method of your servlet you should
explicitly set the value of your ThreadLocal to null, prefferably in a
finally block.
2010/1/14
ok, thanks a lot.
2010/1/14 Stephan Hartmann
> Threads do not end when they finished serving a request. Instead they will
> catch up another request in the queue and serve it.
> So basically at the end of your service method of your servlet you should
> explicitly set the value of your ThreadL
I tried adding a filter, after that my app stopped working, displaying
nothing. Someone please help me out to set up a filter to get session id and
keep other things working.
Thanks.
2010/1/14 Prashant Gupta
> ok, thanks a lot.
>
>
>
> 2010/1/14 Stephan Hartmann
>
>> Threads do not end whe
10 matches
Mail list logo