日期:2014-05-17 浏览次数:20713 次
//输入FORM中表单对象的name属性名字,返回一个Enumeration类型的枚举
Enumeration paramNames = request.getParameterNames();
//判断Enumeration是否还有元素
while(paramNames.hasMoreElements()){
// 如果此枚举对象至少还有一个可提供的元素,则返回此枚举的下一个元素,这里是form表单的一个name
String paramName = (String)paramNames.nextElement();
//在页面打印出这个值
out.println("<tr><td>"+paramName+"\n<td>");
//获取form表单name为paramName的value值
String[] paramValues = request.getParameterValues(paramName);
//paramValues数组长度为1,则取第一个值
if (paramValues.length==1) {
String paramValue = paramValues[0];
//如果长度为0,则表示没有值
if(paramValue.length()==0)
out.println("<i>No Value</i>");
else
out.println(paramValue);//打印paramValue
} else {
/**
*这里是个循环打印出个ul列表
*/
out.println("<ul>");
for(int i=0; i<paramValues.length;i++) {
out.println("<li>"+paramValues[i]);
}
out.println("</ul>");
}
}