request.getParameter、request.getParameterValues、request.getParameterMap用法

简介: request.getParameter、request.getParameterValues、request.getParameterMap用法

首先request中的参数parameter是一个map表,如:map={username=[xxx],password=[xxx],hobby=[eat,drink]}

调用getParameter("hobby")时只能获取hobby[0] ,即eat

调用getParameterValues("hobby")时能获取hobby=[eat,drink]这个数组

调用getParameterMap时能获取整个map对象。

Request.getparameternames 获取form表单里面所有的请求参数 。 返回一个Enumeration类型的枚举.

Enumeration pNames=request.getParameterNames();
while(pNames.hasMoreElements()){
    String name=(String)pNames.nextElement();
    String value=request.getParameter(name);
    out.print(name + "=" + value);
}

request.getParameterValues("name")方法将获取所有form表单中name属性为"name"的值.该方法返回一个数组.遍历数组就可得到value值.

String values = request.getParameterValues("name");
for(String value : values){
    System.out.println(value);
}


相关文章
Kam
|
前端开发
request.getParameter("**")获取不到值:
request.getParameter("**")获取不到值
Kam
2014 0
|
5月前
|
JSON 数据格式
@SpringQueryMap 、@RequestPart 、@RequestParam 比较与说明
@SpringQueryMap 、@RequestPart 、@RequestParam 比较与说明
434 2
|
8月前
request.getParameter()与request.getAttribute()
request.getParameter()与request.getAttribute()
|
9月前
|
Java Spring
@RequestParams是这作用?
@RequestParams是这作用?
|
JSON 前端开发 数据格式
Ajax请求POST httplocalhost8087AjaxServercompanysaveCompany.do 400 (Bad Request)
Ajax请求POST httplocalhost8087AjaxServercompanysaveCompany.do 400 (Bad Request)
161 0
Ajax请求POST httplocalhost8087AjaxServercompanysaveCompany.do 400 (Bad Request)
|
Web App开发 iOS开发 Windows
|
Web App开发 iOS开发 Windows
|
Java PHP 前端开发
request.getParameterValues()用法
[java] view plain copy          你希望学习哪些程式语言:       JSP        PHP        PERL                     这些input type名称都叫做langtype,如果用request.
2003 0