分享

java遍历http请求request的所有参数

 昵称15242507 2015-08-06

 通过程序遍历http请求的所有参数放到hashmap中,用的时候方便了。

如果参数值有中文,那么需要在程序中添加filter转码,或者在下面程序里,对paramValue转码

 

 

Java代码  收藏代码
  1. public void doGet(HttpServletRequest request, HttpServletResponse response)  
  2.       throws ServletException, IOException {  
Java代码  收藏代码
  1. Map map = new HashMap();  
  2.      Enumeration paramNames = request.getParameterNames();  
  3.     while (paramNames.hasMoreElements()) {  
  4.       String paramName = (String) paramNames.nextElement();  
  5.   
  6.       String[] paramValues = request.getParameterValues(paramName);  
  7.       if (paramValues.length == 1) {  
  8.         String paramValue = paramValues[0];  
  9.         if (paramValue.length() != 0) {  
  10.           System.out.println("参数:" + paramName + "=" + paramValue);  
  11.           map.put(paramName, paramValue);  
  12.         }  
  13.       }  
  14.     }  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多