如何遍历HttpServletRequest获取请求参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何遍历HttpServletRequest获取请求参数相关的知识,希望对你有一定的参考价值。
直接代码仅供参考: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> set = map.entrySet();
System.out.println("------------------------------");
for (Map.Entry entry : set)
System.out.println(entry.getKey() + ":" + entry.getValue());
System.out.println("------------------------------");
参考技术A 用request.getAttribute获取,而不是getParameter。 (1)HttpServletRequest接口有setAttribute()方法,而没有setParameter()方法 (2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数, String datetime1 ...
以上是关于如何遍历HttpServletRequest获取请求参数的主要内容,如果未能解决你的问题,请参考以下文章
HttpServletRequest - 如何获取引用 URL?
如何从 HttpServletRequest 获取请求 url [重复]
如何在一个类中获取HttpServletRequest 对象