SpringMvc中參數的請求----處理多對象傳參問題


1. 了解SpringMVC參數接收的流程

2. 多參數傳參問題

2.1 問題描述

2.2 比如:

定義一個input.html頁面

有兩個實體類,Dog類和Cat類,這兩個類中分別有兩個屬性,name和age

后台Controller:

Controller中,save方法有兩個參數,Cat和Dag,前台input.html傳參時,這個save方法不知道要將name和age放到哪個對象中,如何解決這個問題?

解決問題如上圖所示,WebDataBinder就是集成於DataBinder,binder.setFieldDefaultPrefix方法的含義是設置字段默認前綴為什么。

@InitBinder注解是自定義數據綁定注冊,用於將請求參數轉換到對應的對象的屬性中去;

這兩個方法定義到Controller中。

 


免責聲明!

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



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