1 package com.ibatis.struts.httpmap; 2 3 import com.ibatis.struts.httpmap.BaseHttpMap; 4 5 import javax.servlet.http.HttpServletRequest ; 6 import javax.servlet.http.HttpSession ; 7 import java.util.Enumeration ; 8 9 16 public class SessionMap extends BaseHttpMap { 17 18 private HttpSession session; 19 20 public SessionMap(HttpServletRequest request) { 21 this.session = request.getSession(); 22 } 23 24 protected Enumeration getNames() { 25 return session.getAttributeNames(); 26 } 27 28 protected Object getValue(Object key) { 29 return session.getAttribute(String.valueOf(key)); 30 } 31 32 protected void putValue(Object key, Object value) { 33 session.setAttribute(String.valueOf(key), value); 34 } 35 36 protected void removeValue(Object key) { 37 session.removeAttribute(String.valueOf(key)); 38 } 39 40 } 41 | Popular Tags |