今天在做MVC項目重構為Spring MVC時遇到的一個問題,在做批量刪除時,要向后台傳一個字符串,里面記錄了要刪除的id,
前端是這樣的:

然后在后台使用String接受,但是會報錯

頁面地址是這樣子的

看樣子他的傳參是沒有問題的,但他進不去方法,就感覺可能是參數類型的問題,然后試着將后台代碼修改為:

使他接受數組,結果發現果然是可以的
經過查詢之后發現Spring在向后台傳數據時,可以自動將字符串轉化為數組,並且默認以","分割
如果將用來分割的字符串改為-,當后台形參為String就可以接收到數據了
