java遍历http请求request的所有参数实现方法

网友投稿 366 2023-07-05


java遍历http请求request的所有参数实现方法

通过程序遍历http请求的所有参数放到hashmap中,用的时ODoJE候方便了。

如果参数值有中文,那么需要在程序中添加filter转码,或者在下面程序里,对paramValue转码

如下所示:

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

Map map = new HashMap();

Enumeration paramNames = request.getParameterNames();

while (paramNames.hasMoreElements()) {

String paramName = (SODoJEtring) paramNames.nextElement();

String[] paramValues = request.getParameterValues(paramName);

if (paramValues.length == 1) {

String paramValue = paramValues[0];

if (paramValue.length() != 0) {

System.out.println("参数:" + paramName + "=" + paramValue);

map.put(paramName, paramValue);

}

}

}

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java 遍历request中的所有表单数据的实例代码
下一篇:Java 配置加载机制详解及实例
相关文章

 发表评论

暂时没有评论,来抢沙发吧~