ajax(jquery)前后台传数组(Springmvc后台)

简介: ajax(jquery)前后台传数组(Springmvc后台)

前端代码:


<script>
     $(function () {
         var list=new Array();
         list.push(6);
         list.push(9);
         console.log(list);
         $.ajax({
             url: "/ssm/preview",
             type: "GET",
             data: {
                 "list":list,
                 "sha":"sha"
             },
             traditional: true,//这里设置为true
             success: function(data) {
                 //do sth...
                 alert(data)
             }
         });
     });
 </script>


后台:(只能通过foreach遍历,无法进行for循环遍历)


@RequestMapping(value = "/preview")
    @ResponseBody
    public  int getpreview(int list[],String sha)
    {
        for (int q:list)
        {
            System.out.println(q);
        }
        System.out.println(sha);
        System.out.println("hash");
         return  0;
    }


控制台打印:


20181126094117343.png


观察链接,你会发现其实这个数组传递的原理,其实就是get请求放在url里面有多个list=**的元素,而后台解析这个键值配对多个值的时候会自动归纳为数组。就可以在后台使用了。但是这个数组的大小不能超过get请求url的极限。


20181126094204587.png


目录
相关文章
N..
|
1月前
|
XML JSON 前端开发
jQuery实现Ajax
jQuery实现Ajax
N..
18 1
|
3月前
|
Java 数据库 数据安全/隐私保护
基于SSM框架实现管科类考研自我管理系统(分前后台spring+springmvc+mybatis+maven+jsp+jquery)
基于SSM框架实现管科类考研自我管理系统(分前后台spring+springmvc+mybatis+maven+jsp+jquery)
|
2月前
|
JavaScript 前端开发 Java
jquery ajax+spring mvc上传文件
jquery ajax+spring mvc上传文件
|
3月前
|
前端开发 JavaScript
Jquery ajax捕获错误信息
Jquery ajax捕获错误信息
16 0
|
3月前
|
XML JSON 前端开发
教你怎么用ajax传数组(也可以是转为json)
教你怎么用ajax传数组(也可以是转为json)
35 0
|
3月前
|
JavaScript 小程序 前端开发
jQuery 同时获取多个标签的指定内容并储存为数组
jQuery 同时获取多个标签的指定内容并储存为数组
|
3月前
|
Java 数据库 Android开发
基于SSM框架扶贫信息综合平台前台管理系统(spring+springmvc+mybatis+jsp+jquery+css)
基于SSM框架扶贫信息综合平台前台管理系统(spring+springmvc+mybatis+jsp+jquery+css)
|
3月前
|
Java 数据库 Maven
基于SSM框架流浪动物救助及领养管理系统(spring+springmvc+mybatis+jsp+jquery+layui)
基于SSM框架流浪动物救助及领养管理系统(spring+springmvc+mybatis+jsp+jquery+layui)
|
3月前
|
Java 数据库 Maven
基于SSM框架疫情之下社区管理系统(spring+springmvc+mybatis+jsp+jquery+bootstrap)
基于SSM框架疫情之下社区管理系统(spring+springmvc+mybatis+jsp+jquery+bootstrap)
|
3月前
|
Java 数据库 Maven
SSM汽车租赁管理系统(spring+springmvc+mybatis+mysql+jsp+jquery+layui)
SSM汽车租赁管理系统(spring+springmvc+mybatis+mysql+jsp+jquery+layui)