Spring向后台傳字符串時自動轉化為數組


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

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

頁面地址是這樣子的

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

使他接受數組,結果發現果然是可以的

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

資料:

原文


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM