@RequestMapping("/registerJump")
@ResponseBody
public String registerJump(HttpServletRequest request) {
Map map = request.getParameterMap();
// 正确的方式来对Map进行流处理
map.entrySet()
.stream()
.forEach(entry -> {
String key = entry.getKey(); // 获取键
String value = entry.getValue(); // 获取值
// 进行其他操作
});
// String queryString = request.getQueryString();
// request.getParameterMap() 拼接字符串
// return request.getParameterMap().entrySet()
// .stream()
// .map(entry -> entry.getKey() + "=" + String.join(",", entry.getValue()))
// .collect(Collectors.joining("&"));
}
解放办法
任选其一
// 用key,value遍历
map.forEach((key, value) -> System.out.println(key + " = " + value));
// 声明时指定泛型
Map<String, String[]> map = request.getParameterMap();
// 或者直接获取map(有泛型)
request.getParameterMap().entrySet()
参考: