项目场景:
提示:jgGrid传参有数组的情况:
例如:项目场景:示例:查询时前端传了一组同名的数据,作为参数查询。
问题描述
提示:此时直接用@RequestParam接收会存在两个问题,一个是接收时会报服务器内部错误,另一个是参数会存在被覆盖的情况,导致参数不全。
原因分析:
提示:GridParamProcessor解析时,将参数转为String类型,同时用Map接收:
解决方案:
提示:我处理这种情况分两步:
1)数组单独用一个参数注解@RequestParam(“ajlb2[]”)标识这种形式接收。
2)把数组从paramMap中删除。