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
1996 0
|
3月前
|
JSON 数据格式
@SpringQueryMap 、@RequestPart 、@RequestParam 比较与说明
@SpringQueryMap 、@RequestPart 、@RequestParam 比较与说明
257 2
|
6月前
|
数据采集 监控 JavaScript
函数计算操作报错合集之调用时报错:Error parsing headers: 'limit request headers fields',是什么原因
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
6月前
request.getParameter()与request.getAttribute()
request.getParameter()与request.getAttribute()
|
7月前
|
应用服务中间件 Apache
消息 Request method ‘POST‘ not supported
消息 Request method ‘POST‘ not supported
|
7月前
|
Java Spring
@RequestParams是这作用?
@RequestParams是这作用?
|
Java
【Java异常】Feign常见的坑总结之一:Method Not Allowed“,“message“:“Request method ‘POST‘ not supported“,“path“:“/*
【Java异常】Feign常见的坑总结之一:Method Not Allowed“,“message“:“Request method ‘POST‘ not supported“,“path“:“/*
289 0
|
Java Spring
springmvc:405 request method post not supported
springmvc:405 request method post not supported
186 0