试过这两种方式,都不行:Map<String, Object> params = new HashMap<String, Object>();
params.put("paras[]", "中国");
params.put("paras[]", "value2");

List<BasicNameValuePair> params = new LinkedList<BasicNameValuePair>();  
params.add(new BasicNameValuePair("paras[]", "中国"));  
params.add(new BasicNameValuePair("paras[]", "value2")); 

解决方案 »

  1.   

    为何不换种方式,比如 json格式,比如xml格式,比如List,比如一个实例,所传参数全部作为属性。
      

  2.   

    json也不行,客户不允许的~帮忙看下:
    Object[] objs = new Object[] { 1, 2, 3, 4 };
    JSONArray json = JSONArray.fromObject(objs);
      

  3.   

    字符串数组?
    名字一样不就好了
    比如都命名成 paras,这传到服务端就是个数组List<BasicNameValuePair> params = new LinkedList<BasicNameValuePair>();  
    params.add(new BasicNameValuePair("paras", "中国"));  
    params.add(new BasicNameValuePair("paras", "value2")); 
      

  4.   

    服务端用request.getParamters("paras")
      

  5.   

    url?paramA=a1&paramA=a2&paramA=a3
    参数名相同的多个参数就可以。服务端:
    String[] arrParamA = request.getParamters("paramA") ;
      

  6.   

    把数组转换成为json ,然后传到后台就可以了