private void showParams(HttpServletRequest request) {
Map map = new HashMap();
Enumeration paramNames = request.getParameterNames();
while (paramNames.hasMoreElements()) {
String paramName = (String) paramNames.nextElement();
String[] paramValues = request.getParameterValues(paramName);
if (paramValues.length == 1) {
String paramValue = paramValues[0];
if (paramValue.length() != 0) {
map.put(paramName, paramValue);
}
}
}
Set<Map.Entry<String, String>> set = map.entrySet();
System.out.println("------------------------------");
for (Map.Entry entry : set) {
System.out.println(entry.getKey() + ":" + entry.getValue());
}
System.out.println("------------------------------");
}
如何获得request中的全部参数
最新推荐文章于 2023-07-28 13:25:20 发布
本文介绍了一种通过Java代码解析HTTP请求中的参数的方法,并展示了如何使用循环和条件判断将非空的参数存储到Map中,最后打印出所有有效的请求参数。
606

被折叠的 条评论
为什么被折叠?



