课程
/后端开发
/Java
/SpringMVC数据绑定入门
对于如果完成批量添加操作,在这个数据绑定的时候应该如果完成去重操作?
实例:
批量录入商品信息
批量录入学生信息
谢谢给我一个解决思路可吗?
2016-06-22
源自:SpringMVC数据绑定入门 9-1
正在回答
既然是去重,就要看你打算拿什么当重复的元素。
比如你说商品信息,商品名不允许重复或者是商品名+商品所上传的商家不允许重复,那就直接将他们以map的方式进行后台绑定,把不允许重复的元素作为Key传输到后台,map会自动将重复的key覆盖。
去重得看 你是以什么味标准了,例如学生信息,不准学号重复,你可以将数据放在map集合中,发现重复,就remove就好了
这些数据弄成 两个list 传到后台,然后在后台遍历这两个list,把他们放到set中。实现去重。 springMVC 直接对set方式的绑定不是很友好。
举报
Geely带你认识SpringMVC各种数据绑定,学习相关注解的使用
1 回答这种绑定list的接口如果是get请求的url,岂不是很容易被攻击?
3 回答为什么集合绑定不设计成直接传List,还要作为另外一个对象的属性....?
2 回答怎么看完整视频
3 回答@InitBinder不起作用的问题
2 回答我使用@ModelAttribute注解没有达到效果,如下是代码,老师帮我看一下