This week's book giveaway is in the Agile and other Processes forum.
We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line!
See this thread for details.
The moose likes Servlets and the fly likes HttpServletResponse in HttpSessionListener Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Java » Servlets
Reply Bookmark "HttpServletResponse in HttpSessionListener" Watch "HttpServletResponse in HttpSessionListener" New topic
Author

HttpServletResponse in HttpSessionListener

John Eric Hamacher
Ranch Hand

Joined: Apr 25, 2007
Posts: 230
Hello:

I'd like to redirect the user to a login page from within my HttpSessionListener. I cannot find a way to get a hold of the HttpServletResponse object. Can anybody help me?

Thanks
eric
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 35248
    
    7
The point of using listeners generally is to decouple various pieces of code from one another. Code that runs when a session is created or deleted shouldn't be mixed up with code that decides how a response is created.

But there must be a piece of code that creates (or invalidates) the session, thus leading to the event listener being called. Maybe the logic for determining the response would fit in there?


Android appsImageJ pluginsJava web charts
John Eric Hamacher
Ranch Hand

Joined: Apr 25, 2007
Posts: 230
Thank you for responding.

Actually I am trying to handle session timeouts. I think I may use a Filter to check my session and redirect.
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: HttpServletResponse in HttpSessionListener
 
Similar Threads
About Sessions
Regarding Servlets
Get Total session count
Getting access to HttpServletResponse with in sessionDestroyed Method of HttpSessionListener
inside the class that implements HttpSessionListener