问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Request.getparameternames有什么用

发布网友 发布时间:2024-10-10 12:57

我来回答

3个回答

热心网友 时间:2024-11-24 08:44

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听说是专门获取复选框按钮的对吗?ParameterNames无法获取复选框的按钮属性对吗?

追答可以这样说。如果你页面中的每个复选框标签的name属性都一样(比如,都为“interest”),那么在Servlet中用request.getParameterValues("interest")则可以获取到form表单中所有复选框的值。
getParameterNames()是获取request中所有参数的名称,对应你提交的form表单中等设置标签的name属性。
getParameterValues("xxx")则是获取上述标签中name属性为xxx的所有标签的value属性值。
我说的也不一定全对,这样东西你动手做是小实验也就出来的,计算机不会骗你。

热心网友 时间:2024-11-24 08:45

简单来说,就是获取所有请求参数名称的数组列表。你可以遍历出这个数组的所有成员,然后用获得的数组里的参数名称,request.getParameter(参数名称)来获取对应的值。

热心网友 时间:2024-11-24 08:45

为了方便取出来值之后 遍历。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 servlet中怎么获取jQuery传过来的数组 String id=request.getParameter("id");是什么意思啊 十大可交易的手游平台 有哪些手游app平台 北京和上海哪个房贵 "平上去入韵"是什么意思? 显卡超频,超核心频率效果明显还是流处理器?显存频率呢!超多了会... ...请问最高可以超频到多少?核心频率,显存频率,还有电 ...以下参数各占多少百分比--核心架构,核心频率,显存大小,显存位宽,还有... 最快的CPU一秒能跑多远 Geforce GTX260+的核心/流处理器/显存最高能超到多少(菜鸟回避)_百度知... m k是什么牌子 手表k|ngtis是什么牌子?k358m价值几百?是机械表吗? KU乚M是什么牌子的手表? 手表KINGTIS是什么牌子,它这个型号是K279M值多少钱? 手表KINGTIS型号K557M现在什么价位 【30天搞定论述大挑战】之新闻专业主义 新闻专业主义新闻专业主义概述 新闻专业主义新闻专业主义的特点 晒后有什么方法可以补救? 第三套人民币有多少钱 司马懿怕诸葛亮吗他为什么隐忍了大半辈子 如果要应用solidworks中的simulation对零件进行静力分析请问要学哪些力... 拉丁舞中考艺考要考什么 喉咙右侧有异物感怎么回事 喉咙有异物感胸闷气短是怎么回事 吃东西后喉咙有异物感怎么回事 太阳出来照四方歌词 毛主席的话儿记心上歌词欣赏 喉咙异物感想吐是怎么回事 毛主席的话儿记心上歌词 ...还有一集演到有人无故自燃,好想和绝世双骄里面的江小鱼帽子不... 90年代电视剧有个叫小黑的 知乎最新出炉postman接口参数化设置 林志颖的绝代双骄里与小菁的吻戏在哪集 Golang教程之数组篇(三) go语言数组如何初始化问题? ...有前端页面(html的)和后端页面(PHP的),JS怎么获取后台数组... 网页版的绝代双骄科举答题器哪里有? 三位一体的60%换算成具体分数是多少? 2024年浙江385分能考上什么大学? Asp.net post multipart/form-data 如何提交同名参数?