博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springMVC接受对象集合,name数组
阅读量:6591 次
发布时间:2019-06-24

本文共 1581 字,大约阅读时间需要 5 分钟。

这两天开发遇到一个很常见的问题,即使自己一直没遇见过,不过之前看过是实现接受对象集合的代码,只不过没注意罢了

直接贴代码吧

public class Person {    private String name;    private Integer age;        public Person() {        super();    }    public Person(String name, Integer age) {        super();        this.name = name;        this.age = age;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public Integer getAge() {        return age;    }    public void setAge(Integer age) {        this.age = age;    }}

之后创建对应的集合model对象,一个bean的list属性

public class PersonModel {    private List
persons; public List
getPersons() { return persons; } public void setPersons(List
persons) { this.persons = persons; } public PersonModel() { super(); // TODO Auto-generated constructor stub } public PersonModel(List
persons) { super(); this.persons = persons; }}

之后对于controller类直接使用personModel对象

@RequestMapping("test2")    @ResponseBody    public void test2(PersonModel persons){        List
persons2 = persons.getPersons(); System.out.println(persons2); }

这个时候前端html就有讲究了

[]里面的数据保持一致就好,注意需要加.点号

ok。

当然你也可以通过ajax传入json

后台使用@RequestBody来接受

对应的xml类型也是可以的。

倘若接受name数组很简单,直接用数组接受即可

@RequestMapping("test1")    @ResponseBody    public void test1(String[] name,Integer [] age){            }

转载于:https://www.cnblogs.com/chywx/p/9291477.html

你可能感兴趣的文章
分享11个超棒的移动应用(mobile apps)开发解决方案
查看>>
C/C++获取文件大小
查看>>
深入理解Java内存模型(五)——锁
查看>>
Chalubo僵尸网络来袭 IOT设备或将受到DDoS攻击
查看>>
如何实现百万TPS?详解JMQ4的存储设计
查看>>
这么说吧,NIO很简单,其实就是个牛逼IO
查看>>
使用Python快速获取公众号文章定制电子书(二)
查看>>
iOS下JS与OC互相调用(七)--Cordova 基础
查看>>
Three.js 关于立方体贴图产生边缘锯齿问题
查看>>
Nacos v0.7.0:对接CMDB,实现基于标签的服务发现能力
查看>>
【开发问题记录①】关于滑动CollectionView时ContentSize变化的问题
查看>>
java中GC的基本概念
查看>>
building xxx gradle project info的解决办法
查看>>
在 CentOS 7 上搭建 Jenkins + Maven + Git 持续集成环境
查看>>
数据结构与算法 | Leetcode 19. Remove Nth Node From End of List
查看>>
[LeetCode] 862. Shortest Subarray with Sum at Least K
查看>>
【分享】终端命令工具 自动生成vue组件文件以及修改router.js
查看>>
[LeetCode] Student Attendance Record I
查看>>
PHP回顾之多进程编程
查看>>
spring boot + redis
查看>>