做批量删除时遇见的问题:

org.apache.ibatis.binding.BindingException: Parameter 'ids' not found. Available parameters are [array]



前台jsp页面的ajax请求可以进入:

批量删除遇见的问题_org

 

批量删除遇见的问题_org_02

但是点击批量删除的按钮时会报这个错误:

批量删除遇见的问题_apache_03

后来发现是Mapper中的collection定义错了:

批量删除遇见的问题_ibatis_04

把<foreach>标签中的collection="ids"改为collection="array"即可。