request.getParameterNames()方法是将发送请求页面中form表单里所有具有name属性的表单对象获取(包括button).返回一个Enumeration类型的枚举.

通过Enumeration的hasMoreElements()方法遍历.再由nextElement()方法获得枚举的值.此时的值是form表单中所有控件的name属性的值.

最后通过request.getParameter()方法获取表单控件的value值.

Enumeration pNames=request.getParameterNames();while(pNames.hasMoreElements()){    String name=(String)pNames.nextElement();    String value=request.getParameter(name);    out.print(name + "=" + value);}

request.getParameterValues("name")方法将获取所有form表单中name属性为"name"的值.该方法返回一个数组.遍历数组就可得到value值.

String values = request.getParameterValues("name");for(String value : values){    System.out.println(value);}

request.getParameterNames()的值是无序排列request.getParameterValues()是按照from表单的控件顺序排列.
getParameterValues听说是专门获取复选框按钮的.

转载于:https://www.cnblogs.com/jianmang/articles/5033384.html

Request.getparameternames有什么用相关推荐

  1. 3.request response

    rr的介绍 request是代表请求,response是响应 执行流程: 1.浏览器发送请求 2.服务器接受请求,创建两个对象,将请求信息封装给request,将两个对象发送给对应的servlet 3 ...

  2. Request To JavaBean(请求对象转换为JavaBean对象)

    背景:  经常要从request等对象取出值来赋入bean中,如果不用MVC框架的绑定功能的话,麻烦   一 参考资料  1 http://jc-dreaming.iteye.com/blog/563 ...

  3. Request对象 --web浏览器向web服务端的请求

    参考文档:http://blog.csdn.net/u012986057/article/details/50570325 一]Request对象常用方法         1)StringBuffer ...

  4. Java--获取request中所有参数的方法

    我们通常用到request获取某个参数的方法: String value=request.getparameter("key"); 如果想要获取request中所有的参数呢? re ...

  5. 【Servlet】Request/Response/Cookie/Session中常用方法

    #1.Request package com.tcb.servlet;import java.io.IOException; import javax.servlet.ServletException ...

  6. Request和Response-学习笔记01【Request_原理和继承体系、Request_获取请求数据】

    Java后端 学习路线 笔记汇总表[黑马程序员] Request和Response-学习笔记01[Request_原理和继承体系.Request_获取请求数据][day01] Request和Resp ...

  7. request对象_java学习之web基础(2):Request

    request ServletRequest --(继承)--> HttpServletRequest --(实现)--> org.apache.catalina.connector.Re ...

  8. request获得请求参数

    通过request获得请求体 请求体中的内容是通过post提交的请求参数,格式是: username=zhangsan&password=123&hobby=football& ...

  9. request如何setParamter

    首先request中是没有这个setParamter方法的,所以得想个方法做这个事情 一  写一个 ParameterRequestWrapper.java 类 package com.jn.org. ...

  10. 获取request中的查询参数

    //获取request中的查询参数public static Map<String, Object> getRequestParamsByMap(HttpServletRequest re ...

最新文章

  1. 最大连续子序列乘积(DP)
  2. sql server 2005中新增加的try catch学习
  3. HijackThis日志细解【简明教程增强版】(五)
  4. C#中的SMTP配置Outlook.Com SMTP主机
  5. 【超级经典】程序员装B指南(转)
  6. Netty - 传输
  7. (六)构建优化(揭开webpack性能优化的内幕)
  8. 如何理解np.sum tf.reduce_sum( tf.reduce_max tf.reduce_mean)等对tensor和高维矩阵的axis选择的操作
  9. MFC dialog 间 交互[2]
  10. java网上订餐系统开题报告_网上订餐系统的设计与实现
  11. python大麦抢票脚本_抢不到票?你离idol只差一个大麦抢票脚本。
  12. 一分钟教你弄懂智能电表的峰、尖、平、谷
  13. UCenter+云市场?开源用户中心2.0时代即将开启
  14. AutoCAD选择对象后触发事件,加载和卸载
  15. pm2在服务器上部署express项目
  16. 微信公众平台开发基础
  17. springboot 和 js (vue) 实现SM3加密 防篡改
  18. 美国威士忌的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  19. EOS忘记映射找回教程,EOS公钥映射错误找回教程。
  20. UnityShader崩坏渲染解析系列(3)--高光、Dither效果、Rim、特殊状态

热门文章

  1. flow time 是什么
  2. phpmyadmin 安装mysql5.6
  3. Docker教程小白实操入门(21)--如何备份、恢复数据卷
  4. nsinteger转float_int、NSInteger、NSNumber和NSString以及相互转换
  5. LeetCode之Z字形变换
  6. linux卸载keystone服务,OpenStack —— 认证服务Keystone(二)
  7. promehteus 监控超时_使用 Prometheus Operator 监控 Kubernetes Etcd
  8. python+源码如何编译安装mysql_Python源码安装cx_Oracle
  9. html css菜鸟,CSS菜鸟教程阅读笔记
  10. MongoDB 数据集合导出 与 导入