美文网首页
修复批量删除故障

修复批量删除故障

作者: 夏臻Rock | 来源:发表于2018-03-29 17:09 被阅读0次

在列表展示信息的页面,实现批量删除功能。
如下图,是在页面中每一条记录前添加勾选框:

添加勾选框
效果如下:
image.png
批量删除功能:
删除
相应的js方法如下:
image.png
遇到的问题是,单个删除可以传值到后台,但是批量删除传到后台的结果就是null了,我的后台删除方法如下:
controller方法
后来,经过查阅和检查,添加@RequestParam(" ")成功解决问题,如下:
成功实现批量删除

小结:

@RequestParam注解的使用:

在springmvc中一般有两种传入值的方式:

  • 通过request.getParam("参数名")来获取前端传入的参数值
  • 通过@RequestParam来获取参数值
    当@RequestParam注解中没有设置参数名,后台的参数名必须和前端一致才能实现注入,否则是拿不到值的。故而,我上面遇见的问题就是没有添加@RequestParam注解,从前端传来的数据是data,其中data.ids是我们需要的ids数组,但是没有通过@RequestParam注解,无法实现注入,故而从前端到后台,int[] ids就变成了null。
    这是一个小问题,但是暴露了Spring的基础不牢固的问题。
    继续加油!

参考:@RequestParam注解的使用

相关文章

网友评论

      本文标题:修复批量删除故障

      本文链接:https://www.haomeiwen.com/subject/skxvcftx.html