我思故我强

通过Map取提交的表单域值

import java.util.Enumeration;
import java.util.HashMap;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import com.mdcl.mocha.fe.developer.template.util.TemplateUtil;

public class ParamUtil {

 /**
  * 把request取到的参数放到一个Map中
  * @param request
  * @return
  */
 public static Map parseRequest(HttpServletRequest request){
  Map map = new HashMap();
  String key = null;
  String value = null;
        for(Enumeration enumeration = request.getParameterNames(); enumeration.hasMoreElements(); map.put(key, value))
        {
            key = (String)enumeration.nextElement();
            String as[] = request.getParameterValues(key);
            value = as[0];
            for(int i = 1; i < as.length; i++)
             value = value + "," +as[i];

        }
  return map;
 }
}

posted on 2008-02-21 17:27 李云泽 阅读(578) 评论(0)  编辑  收藏 所属分类: J2EEJava代码


只有注册用户登录后才能发表评论。


网站导航: