孕期,贵阳汽车站,明年今日伴奏
通过程序遍历http请求的所有参数放到hashmap中,用的时候方便了。
如果参数值有中文,那么需要在程序中添加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 = (string) 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); } } } }
以上就是小编为大家带来的java遍历http请求request的所有参数实现方法的全部内容了,希望对大家有所帮助,多多支持移动技术网~
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在java 8 stream表达式实现if/else逻辑
Java中有界队列的饱和策略(reject policy)原理解析
网友评论