KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > ibatis > struts > httpmap > RequestMap


1 package com.ibatis.struts.httpmap;
2
3 import com.ibatis.struts.httpmap.BaseHttpMap;
4
5 import javax.servlet.http.HttpServletRequest JavaDoc;
6 import java.util.Enumeration JavaDoc;
7
8 /**
9  * Map to wrap request scope attributes.
10  * <p/>
11  * Date: Mar 11, 2004 10:35:34 PM
12  *
13  * @author Clinton Begin
14  */

15 public class RequestMap extends BaseHttpMap {
16
17   private HttpServletRequest JavaDoc request;
18
19   public RequestMap(HttpServletRequest JavaDoc request) {
20     this.request = request;
21   }
22
23   protected Enumeration JavaDoc getNames() {
24     return request.getAttributeNames();
25   }
26
27   protected Object JavaDoc getValue(Object JavaDoc key) {
28     return request.getAttribute(String.valueOf(key));
29   }
30
31   protected void putValue(Object JavaDoc key, Object JavaDoc value) {
32     request.setAttribute(String.valueOf(key), value);
33   }
34
35   protected void removeValue(Object JavaDoc key) {
36     request.removeAttribute(String.valueOf(key));
37   }
38
39 }
40
Popular Tags