当前位置: 移动技术网 > IT编程>开发语言>Java > java遍历http请求request的所有参数实现方法

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

2019年07月22日  | 移动技术网IT编程  | 我要评论

孕期,贵阳汽车站,明年今日伴奏

通过程序遍历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的所有参数实现方法的全部内容了,希望对大家有所帮助,多多支持移动技术网~

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网