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

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



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

wKiom1muXDmi2oOPAABPh32vnmU446.png-wh_50

 

wKiom1muXV2CmamcAAEb5blAiok417.png-wh_50

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

wKiom1muXcagfU4ZAAIAsqLlRDU952.png-wh_50

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

wKiom1muXrLh__e-AADxGInrJeQ525.png-wh_50

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