<form>
<input type="text" name="a" value="avalue">
<input type="text" name="b" value="bvalue">
<input type="text" name="c" value="cvalue">
<input type="text" name="d" value="dvalue">
</form>
Enumeration test=request.getParameterNames();
String name=null;
String nameValue=null;
while(test.hasMoreElements()){
name=(String)test.nextElement();
nameValue=request.getParameter(name);
System.out.println("name==========="+name+"=======value========"+nameValue);
}
///for (Enumeration iter = request.getParameterNames(); iter.hasMoreElements();) {
String element = (String) iter.nextElement();}
打印出来的结果是:name===========a=======value========avalue
name==========="+name+"=======b========bvalue
name==========="+name+"=======c========cvalue
name==========="+name+"=======d========dvalue
String aValue=request.getParameter("a");
============================================================
getParameterValues用在同一个name有多个value的情况,多数用在复选框
request.getParameterValues
<form>
<input type="text" name="a" value="a1">
<input type="text" name="a" value="a2">
<input type="text" name="a" value="a3">
<input type="text" name="a" value="a4">
</form>String[] aValue=null;
aValue=request.getParameterValues("a");
for(int i=0;aValue!=null&&i<aValue.length;i++){
System.out.println(aValue[i]);
}
转自http://hi.baidu.com/ylwenxia/blog/item/2eeed55c62689842faf2c072.html