servlet Request中读取客户端信息的方法 -

系统 1676 0
  在HttpServletRequest中提供了提供了各种方法来读取客户端提交过来的数据:
getParameter():  读取请求的参数,提供大小写敏感的参数名作为方法的参数。
getParametervalues():  如果同一参数明在表单中多次出现,则调用此方法。对于不存在的参数名,返回值是null,存在的则返回一个String[]。
getParameterNames():  以Enumeration的形式返回这种列表。如下代码:

   Enumeration paramNames=request.getparameterNames();
   while(paramNames.hasMoreElements()){
     String name=paramNames.nextElement();
     String[] values=request.getParameterValues(name);
   }
getParameterMap():   返回值是一个Map。如下代码:

   Map map = request.getParameterMap();
   Set keSet = map.entrySet()://返回此映射中包含的映射关系的Set视图
   for(Iterator it = keSet.iterator();it.hasNext();){
      Map.Entry me = (Map.Entry)it.next();
      Object ok = me.getKey();
      Object ov = me.getValue();
      String[] value = new String[1];

      if(ov.instanceof String[]){
          value=(String[]) ov;
      }
      else{
          value[0] = ov.toString();
      }
      for(int k = 0;k<value.length;k++){
           out.println("<h3 align=\"center\">"+ok+"="+value[k]+"</h3>"); 
      }
   }

servlet Request中读取客户端信息的方法 -


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论