1、当在前端使用ajax请求将数组(array)作为参数时,则使用request.getParameterValues("array[]")接收参数。
前端代码:
var array = new Aarry('A','B','C');
$.ajax({
type:'post',
url:url,
data:{array :array },
success:function(data){}
});
2、当在前端直接提交或使用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){}
});