欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-03-13 13:28:15
通过程序遍历http请求的所有参数放到hashmap中,用的时候方便了。 如果参数值有中文,那么需要在程序中添加filter转码,或者在下面程序里,对paramvalue...

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