Spring请求参数为一个数组
今天要和大家探讨的是spring的请求参数问题,我在很久之前就遇到过一次,因为多对多的关系,在插多对多的关系表的时候,总会有一个参数是一个数组。当时Google了一下,找到了答案,但是当时不是很理解,终于昨天我发现了原因。
在前端的提交的是一个数,如下:
那么在后端需要如下去接受参数:
为什么需要这么写,昨天我f12了一下,原来前端提交的参数根本不是roleId了,而是roleId[]。如下:
所以我们要在后端用@RequestParam
指定下请求的参数是什么。这样问题就解决了,希望可以帮到大家。