1. 程式人生 > >springmvc--前臺表單資料傳到後臺

springmvc--前臺表單資料傳到後臺

封裝引數

前臺傳後臺: 把需要傳遞的引數放到控制器方法上(引數方式),當需要訪問這個方法時,方法裡面的物件會被自動建立,需要封裝的引數自動封裝到方法物件中。

分析方法接收的引數型別:

1、 基本資料型別(int, string,.....)

 1.1: 頁面

1.2: 控制器


2、陣列型別

2.1、頁面

2.2、控制器

3、pojo型別

3.1、pojo

3.2、頁面

3.3、控制器

在表單上的id屬性最好要寫上,雖然表單提交關聯的屬性是name,有一回做專案沒寫id,後臺獲得的全是null,寫上id就正常。

還有一些包裝型別,集合型別等。原理都是一樣。都是springmvc在訪問方法的時候自動建立的。

可以這麼理解: 如果沒有springmvc,就需要我們手動request.getParameter(); 使用HttpRequest物件自己獲取表單引數。 而springmvc根據方法上的引數型別自動建立相應物件。當然方法上的引數型別與名稱要與表單的name屬性名相對應。