request.getParameterValues()用法
本人前端也不怎么样,研究了很久终于弄明白了request.getParameterValues()的简单用法,并写了以下几个方案,希望这些方案能帮你渡过难关
<form name="checkform" method="post" action="getvalue.jsp"> 你希望学习哪些程式语言:<br> <input type="checkbox" name="langtype" value="JSP">JSP <input type="checkbox" name="langtype" value="PHP">PHP <input type="checkbox" name="langtype" value="PERL">PERL <input type="submit" name="b1" value="送出"> </form>
这些input type名称都叫做langtype,如果用request.getParameter(“langtype”)来取这些值,到底要取哪一个?所以在这个时候,不能用getParameter来取资料,而应该用getParameterValues来取资料,用这个方法,会将前端同名input type以阵列的方式取回,所以可以宣告一个String的阵列来承接,用法如下:
String langtype[]=request.getParameterValues("langtype"); //用getParameterValues的方法,将核取到的值取到langtype[]阵列内
if (langtype!=null)
//前端的使用者,如果没打勾的话
//request.getParameterValues("langtype")会接收到null值
{ int size=java.lang.reflect.Array.getLength(langtype);
//取得这个阵列大小 for (int i=0;i<size;i++) { out.println(langtype[i]+"<br>"); }
//利用一个for迴圈将阵列资料取出
}
当在前端使用ajax请求将数组(array)作为参数时,则使用request.getParameterValues(“array[]”)接收参数。
前端代码:
var array = new Aarry('A','B','C');$.ajax({
type:'post',
url:url,
data:{array :array },
success:function(data){}});
当在前端直接提交或使用ajax请求将表单中多个标签的name属性相同时,则使用request.getParameterValues(“key”)接收参数。
前端代码:
<form id="key" method="POST" ><div><div name="key"></div><div name="key"></div><div name="key"></div></div></form>
ajax请求方法:
$.ajax({
type:'post',
url:url,
data:{key :key },
success:function(data){}});
request.getParameterValues()用法相关推荐
- request.getParameter、request.getParameterValues、request.getParameterMap用法
首先request中的参数parameter是一个map表,如:map={username=[xxx],password=[xxx],hobby=[eat,drink]} 调用getParameter ...
- getParameterValues用法
<form name="checkform" method="post" action="getvalue.jsp"> 你希望学 ...
- request.getParameterValues与request.getParameter的区别 想搞清楚为什么前者返回的是数组...
问题1:慕课里面的例子是Cookie记住最近的一个用户信息,那么/* 如何保存多个用户名呢,如腾讯qq */? http://www.imooc.com/qadetail/102362?t=19414 ...
- JAVA中request.getParameterMap()用法笔记
一. 根据Java规范:request.getParameterMap()返回的是一个Map类型的值,该返回值记录着前端(如jsp页面)所提交请求中的请求参数和请求参数值的映射关系.这个返回值有个特别 ...
- request.getParameterValues与request.getParameter的区别
一. 简单的对比 request.getParameter用的比较多,相对熟悉 request.getParameterValues(String name)是获得如checkbox类(名字相同, ...
- request.params 用法
1.request.params怎么在两个页面传数据? request.params其实是一个集合,它依次包括request.querystring.request.form.request.cook ...
- JAVA Request基本用法
Request的一些基本用法,用于接收变量或者实体类 @RestController @RequestMapping("/demo") public class RequestDe ...
- nodejs request模块用法
request是服务端发起请求的工具包 1.安装 npm i request 2.基本用法 默认是GET请求 var request = require('request'); request('您的 ...
- request.getServletPath()和request.getPathInfo()用法
为什么80%的码农都做不了架构师?>>> 在 Web 中,我们通常需要获取 URL 相对于 Webapp 的路径,主要是下面的几个方法: request.getServletP ...
- Request.Params用法
使用Request.Params["id"]来获取参数是一种比较有效的途径. request.params其实是一个集合,它依次包括request.querystring.requ ...
最新文章
- MSDN Visual系列:创建Feature扩展SharePoint列表项或文档的操作菜单项
- python项目实例代码-python开源项目及示例代码
- python微信聊天机器人_python实战项目,使用itchat模块制作微信聊天机器人
- ant指定servlet版本_阅读SpringMVC源码前,不妨看下简易版本SpringMVC框架的搭建
- 详解优先级队列priority_queue(应用+模拟实现)
- js和jsp所有页面跳转总结
- emacs java自动import,在Java模式如何我配置Emacs,这样就不会自动对齐方法参数
- C语言实现汉诺塔(程序执行步骤详解)
- swfobject.js
- 如何用python进行回归分析_如何用python进行回归分析
- 基于android的手机商城app
- 大数据职业理解_大数据岗位介绍和职业规划分析
- 在 cmd 中启动 Android 模拟器
- x570主板怎么样 x570主板支持的cpu
- echarts的词云图
- Vue h5 调用微信扫码接口
- Matlab绘图技巧--如何去除图上方和右方刻度
- Python中for循环的使用
- 计算机软著进行转让的步骤
- c语言memset函数用法,C语言memset函数使用方法详解
热门文章
- 达梦数据库、表字段创建索引或删除索引,增加表字段、修改字段类型或长度、修改注释sql语句
- 电脑W7系统怎样安装鸿蒙系统,真正纯净版的win7系统
- 寻宝游戏设定_Excel寻宝游戏
- 人脸检测实战终极:使用 OpenCV 和 Python 进行人脸对齐
- 嵌入式软件硬件比例_嵌入式软件硬件常识
- android 6.0 创建文件或文件夹失败
- 十大计算机恶意软件排行榜发布
- 计算机基础知识问卷,计算机基础知识情况问卷调查
- 产品结构图 = 产品功能结构图 + 产品信息结构图
- c语言编程悬臂梁受力分析,悬臂梁-静力学分析(