session容器

linweihan1984發表於2007-10-25

session容器是用來管理存到session裡面的物件,而且也方便取出.

主要是為了管理方便. 實現了HttpSessionBindingListener的介面,可以對存入session和移出session做出監聽.

java 程式碼
  1. package org.langsin.computer.web.core;   
  2.   
  3. import java.util.Locale;   
  4.   
  5. import javax.servlet.http.HttpSessionBindingEvent;   
  6. import javax.servlet.http.HttpSessionBindingListener;   
  7.   
  8. import org.langsin.computer.vo.User;   
  9.   
  10. public class SessionContainer implements HttpSessionBindingListener {   
  11.     private User user;   
  12.     private Locale locale;   
  13.        
  14.   
  15.     public Locale getLocale() {   
  16.         return locale;   
  17.     }   
  18.   
  19.     public void setLocale(Locale locale) {   
  20.         this.locale = locale;   
  21.     }   
  22.   
  23.     public User getUser() {   
  24.         return user;   
  25.     }   
  26.   
  27.     public void setUser(User user) {   
  28.         this.user = user;   
  29.     }   
  30.     public void initialize(){   
  31.         user=new User();   
  32.     }   
  33.     public void cleanUp(){   
  34.         this.setUser(null);   
  35.     }   
  36.     public SessionContainer(){   
  37.         super();   
  38.         initialize();   
  39.     }   
  40.   
  41.     public void valueBound(HttpSessionBindingEvent arg0) {   
  42.         // TODO Auto-generated method stub   
  43.   
  44.     }   
  45.   
  46.     public void valueUnbound(HttpSessionBindingEvent arg0) {   
  47.         // TODO Auto-generated method stub   
  48.   
  49.     }   
  50.   
  51. }   

 

相關文章