getParameter和getParameterValues的区别及用法总结
得到form表单传递的值和名称:
方法一 (getParameter)
<%
Enumeration enum = request.getParameterNames();
while(enum.hasMoreElements()){
String paraName = (String) enum.nextElement();
String paraValue = (String) request.getParameter(paraName);
%>
paraName: <%=paraName%>___________paraValue: <%=paraValue%><br>
<%
}
%>
方法二(getParameterValues)<hr>
<%
Enumeration paramNames = request.getParameterNames();
while(paramNames.hasMoreElements()) {
String paramName = (String)paramNames.nextElement();
out.println("<br>" + paramName + "=");
String[] paramValues = request.getParameterValues(paramName);
if (paramValues.length == 1) {
String paramValue = paramValues[0];
if (paramValue.length() == 0)
out.print("</I>No Value</I>");
else
out.print(paramValue);
}
else {
out.println("<UL>");
for(int i=0; i<paramValues.length; i++){
out.println("<LI>" + paramValues[i]);
}
}
//out.println("</UL>");
}
%>