package org.apache.struts.beanaction.httpmap; import java.util.Enumeration; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; /** * Map to wrap session scope attributes. * <p/> * <p/> * <p/> * Date: Mar 11, 2004 10:35:42 PM * * @author Clinton Begin */ public class SessionMap extends BaseHttpMap { private HttpSession session; public SessionMap(HttpServletRequest request) { this.session = request.getSession(); } protected Enumeration getNames() { return session.getAttributeNames(); } protected Object getValue(Object key) { return session.getAttribute(String.valueOf(key)); } protected void putValue(Object key, Object value) { session.setAttribute(String.valueOf(key), value); } protected void removeValue(Object key) { session.removeAttribute(String.valueOf(key)); } }