springMVC接受对象集合,name数组
2018-07-10 21:10
405 查看
这两天开发遇到一个很常见的问题,即使自己一直没遇见过,不过之前看过是实现接受对象集合的代码,只不过没注意罢了
推荐一篇文章
直接贴代码吧
之后创建对应的集合model对象,一个bean的list属性
之后对于controller类直接使用personModel对象
这个时候前端html就有讲究了
[]里面的数据保持一致就好,注意需要加.点号
ok。
当然你也可以通过ajax传入json
后台使用@RequestBody来接受
对应的xml类型也是可以的。
倘若接受name数组很简单,直接用数组接受即可
推荐一篇文章
直接贴代码吧
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<Person> persons; public List<Person> getPersons() { return persons; } public void setPersons(List<Person> persons) { this.persons = persons; } public PersonModel() { super(); // TODO Auto-generated constructor stub } public PersonModel(List<Person> persons) { super(); this.persons = persons; } }
之后对于controller类直接使用personModel对象
@RequestMapping("test2") @ResponseBody public void test2(PersonModel persons){ List<Person> persons2 = persons.getPersons(); System.out.println(persons2); }
这个时候前端html就有讲究了
<form action="test2"> <input type="text" name="persons[0].name" value="a"/> <input type="text" name="persons[0].age" value="1"/> <input type="text" name="persons[1].name" value="b"/> <input type="text" name="persons[1].age" value="2"/> <input type="submit" value="提交"/> </form>
[]里面的数据保持一致就好,注意需要加.点号
ok。
当然你也可以通过ajax传入json
后台使用@RequestBody来接受
对应的xml类型也是可以的。
倘若接受name数组很简单,直接用数组接受即可
@RequestMapping("test1") @ResponseBody public void test1(String[] name,Integer [] age){ }
相关文章推荐
- springmvc接收前台(可以是ajax)传来的数组list,map,set等集合,复杂对象集合等图文详解
- SpringMVC数据绑定1 之 基本对象、数组、包装类与集合的绑定
- springMVC接受对象实体并且对象实体里面又有对象集合方式
- springmvc接收前台(可以是ajax)传来的数组list,map,set等集合,复杂对象集合等图文详解
- springmvc接收前台(可以是ajax)传来的数组list,map,set等集合,复杂对象集合等图文详解
- springmvc接收前台(可以是ajax)传来的数组list,map,set等集合,复杂对象集合等图文详解
- springmvc后台接前台数组,集合,复杂对象
- Springmvc后台接前台数组,集合,复杂对象
- springmvc 接受数组,集合(list,set)类型的参数
- springmvc中的对象、数组、集合类型的参数绑定
- SpringMVC form表单提交list对象集合
- SpringMVC如何接受 js jquery ajax 的数组参数传值
- 页面提交 string数组和list对象集合举例
- SpringMVC 之@RequestBody 接收Json数组对象
- Springmvc接受不同对象的同名参数解决方法:
- java高频方法集合类精华(时间,对象是否为空,数组等)
- java集合的运用,把数组和对象的json格式,转换成对象和数组的格式
- SpringMVC 之@RequestBody 接收Json数组对象
- SpringMVC 接收ajax发送的数组对象
- js遍历拼接list集合对象,JSONArray数组