//获取数据的第一种数据
String value = request.getParameter("name");
System.out.println(value);
System.out.println("-----------------------");
//获取数据的第二种数据
String values[] = request.getParameterValues("name");
for(int i=0;values!=null&&i<values.length;i++){
System.out.println(values[i]);
}
System.out.println("-----------------------");
//获取数据的第三种数据:做框架
Enumeration e = request.getParameterNames();
while (e.hasMoreElements()) {
String name = (String) e.nextElement();
String[] p = request.getParameterValues(name);
for (int i = 0; p != null && i < p.length; i++) {
System.out.println(name + "=" + p[i]);
}
}
System.out.println("-----------------------");
//获取数据的第四种数据:做框架
Map<String,String[]> map = request.getParameterMap();
for(Map.Entry<String, String[]> me :map.entrySet()){
String name = me.getKey();
values = me.getValue();
for(int i=0;values!=null && i<values.length;i++){
System.out.println(name + "=" + values[i]);
}
}
本文介绍了在Java Web开发中如何通过四种不同的方法来获取HTTP请求中的参数,包括单个参数、多个相同名称的参数以及使用枚举和Map来遍历所有参数。
1502

被折叠的 条评论
为什么被折叠?



