request.getParameterValues  当要获取多个同名参数时用request.getParameter获取单个参数这样用request.getParameterValues
String names[] = request.getParameterValues("names");
for(int i=0;i<names.length;i++){
   out.println(names[i]);
}

解决方案 »

  1.   

    当你所提交的form里面有多个名字一样的input元素时(比如,名字是aaa),你希望得到这个aaa的属性值,但是由于有多个aaa,所以必须得到一个aaa的值表,此时,就需要使用getParameterValues()取得多个值,而getParameter()只是得到一个值
      

  2.   

    request.getParameterValues()得到的是个数组~
    request.getParameter()得到的是个字串.
      

  3.   

    判断是否“空”:
    Enumeration e = (Enumeration)request.getParameterValues("name");
    if (e.hasMoreElements())………………或:
    String s = (String)request.getParameter("name");
    if (s.equals(""))……………………