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中。