1 package com.ibatis.struts.httpmap; 2 3 import com.ibatis.struts.httpmap.BaseHttpMap; 4 5 import javax.servlet.http.HttpServletRequest ; 6 import java.util.Enumeration ; 7 8 15 public class ParameterMap extends BaseHttpMap { 16 17 private HttpServletRequest request; 18 19 public ParameterMap(HttpServletRequest request) { 20 this.request = request; 21 } 22 23 protected Enumeration getNames() { 24 return request.getParameterNames(); 25 } 26 27 protected Object getValue(Object key) { 28 return request.getParameter(String.valueOf(key)); 29 } 30 31 protected Object [] getValues(Object key) { 32 return request.getParameterValues(String.valueOf(key)); 33 } 34 35 protected void putValue(Object key, Object value) { 36 throw new UnsupportedOperationException ("Cannot put value to ParameterMap."); 37 } 38 39 protected void removeValue(Object key) { 40 throw new UnsupportedOperationException ("Cannot remove value from ParameterMap."); 41 } 42 43 } 44 | Popular Tags |