当传递的参数个数不固定且参数名没有重复的,取值的方法:
//得到枚举类型的参数名称,参数名称若有重复的只能得到第一个
Map map = new HashMap();
- Enumeration enumer =this.getRequest().getParameterNames();
- while (enumer.hasMoreElements()) {
- String paramName = (String) enumer.nextElement();
- String paramValue = this.getRequest().getParameter(paramName);
- //形成键值对应的map
- map.put(paramName, paramValue);
- }