Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

HttpSessionBindingListener

 
Maulin Vasavada
Ranch Hand
Posts: 1873
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,
say i have session attribute called "test". which is an object that implements HttpSessionBindingListener interface.
i've done ,
MyTest test1 = new MyTest("test1");
session.setAttribute("test",test1);
MyTest test2 = new MyTest("test2");
sesssion.setAttribute("test",test2);
so, what happens when setting attributes at both points?
i believe that test1 is notified when first time the attribute is set to be test1. now, when i reset the attribute with object test2, test2 is notified of the binding and test1 object is notified of unbinding event. is that right?
regards
maulin.
PS: i don't have access to servlet env where i can test stuff otherwise i'd tested this.
(i should put this PS in my signature as i wont have much access to servlet env and so this will apply to my every message )
 
Axel Janssen
Ranch Hand
Posts: 2166
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would say yes.

---
results in:

if you call servlet and press refresh button 2 times.
(if anybody wants to test: put both files in webapps\yourApp\WEB-INF\classes)
Axel
[ February 24, 2002: Message edited by: Axel Janssen ]
 
Madhav Lakkapragada
Ranch Hand
Posts: 5040
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Good one, Axel.
I have the same result, with my code also, thought I will post it but your version is much better.
Bound.
Unbound.
Bound.
Thats the sequence......
- satya
 
Maulin Vasavada
Ranch Hand
Posts: 1873
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks axel!
regards
maulin.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic