HttpServletRequest获取集合
时间: 2023-10-14 15:02:40 浏览: 68
HttpServletRequest提供了多个方法来获取集合。其中,getParameterMap()方法可以用来获取请求参数的集合。该方法返回一个Map对象,其中键为参数名,值为参数值。示例代码如下:
```
Map<String, String[]> parameterMap = request.getParameterMap();
```
另外,也可以使用getParameterValues()方法获取指定参数名的参数值的集合。该方法返回一个String数组,其中包含了所有与指定参数名匹配的参数值。示例代码如下:
```
String[] parameterValues = request.getParameterValues("paramName");
```
需要注意的是,在使用getParameterValues()方法时,如果指定的参数名不存在,则返回null。
除此之外,还可以使用getHeaderNames()方法获取请求头的集合。该方法返回一个Enumeration对象,其中包含了所有请求头的名称。示例代码如下:
```
Enumeration<String> headerNames = request.getHeaderNames();
```
可以通过遍历Enumeration对象来获取每个请求头的名称。
总结起来,HttpServletRequest提供了getParameterMap()、getParameterValues()和getHeaderNames()等方法来获取集合类型的信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [HttpServletRequest参数获取,HttpServletRequest详解](https://blog.csdn.net/weixin_41547486/article/details/81266712)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]