今天小编在看公司项目代码的时候看到一个平时没有接触过的方法,记录一下。
需求:浏览器url传多个参,利用Enumeration集合接收。
url:http://localhost:8080/api/abc?a=1&b=2&c=3
调用后台的abc接口
public Object abc(HttpServletRequest request) {
Map<String, String> map = getParams(request);
再调用工具类的getParams方法,重点来了!!!
在此方法中,通过request.getParameterNames()方法获取所有的参数名赋值给Enumeration集合,再遍历此集合取到值放到map里面,这样就能通过map取到值了。