springmvc中通過get請求綁定一個對象類型參數


一般情況下使用get請求都是以基本類型參數的形式,但是當參數名稱與對象成員屬性一一對應接收數據類型是該對象時,會將單個的參數都綁定到對象上,類似於自動裝箱的概念。

 

 圖1     自定義對象

 

 圖2     請求測試

 

 圖3     URL

 

 圖4      輸出結果

由此可見是能夠綁定成功的,但是當1.參數名與對象成員屬性名稱不一致2.url中參數個數多於或者少於對象成員屬性時只能綁定有效參數,如下:

 

 

 圖5     請求測試

其中,存在不與對象成員屬性名稱對象參數和對象中不存在的參數名稱

 

 圖6     URL

 

 圖7     輸出結果

注意,當對象中含有集合類型的時候,應盡量避免采用這種方式綁定參數,可以使用json。


免責聲明!

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



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