`

获取request的全部名以及每一个名的全部值

    博客分类:
  • JSP
阅读更多
java.util.Enumeration names = request.getParameterNames();//得到全部的参数名集合
			//或许可以调用myBean的一个方法,把names以参数的形式传过去,在bean中逻辑处理
			while (names.hasMoreElements()) {
				String name = (String) names.nextElement();//得到一个参数名
				out.print("<ul><li>" + name);
				String[] values = request.getParameterValues(name);//得到某个参数名的全部参数值
				if (values.length == 1) {//只有一个值
					String value = values[0];
					if (value.length() == 0) {
						out.print("<ul><li>");
						out.print("NULL</ul>");//没有值
					} else {
						out.print("<ul><li>" + value + "</ul>");
					}
				} else {//多个值列表显示
					out.print("<ul>");
					for (int i = 0; i < values.length; i++) {
						if (values[i].length() == 0) {
							out.print("<li>");
							out.print("NULL");//没有值
						} else {
							out.print("<li>" + values[i]);
						}
					}
					out.print("</ul>");
				}

				out.print("</ul>");
			}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics