SpringMVC 資料提交的幾種方式

2021-10-01 05:57:47 字數 1464 閱讀 7995

1、提交的網域名稱稱和處理方法的引數名一致

提交資料:http://localhost:8080/hello?name=kenny

處理方法:

public string hello(string name)

後台輸出:kenny

2、提交的網域名稱稱和處理方法的引數名不一致

提交資料:http://localhost:8080/hello?username=kenny

處理方法:

//@requestparam("username") : username提交的域的名稱 .

public string hello(@requestparam("username") string name)

後台輸出:kenny

3、提交的是乙個物件

要求提交的表單域和物件的屬性名一致,引數使用物件即可

1.實體類public class user

2.提交資料:http://localhost:8080/mvc04/user?name=kenny&id=1&age=15

*3.處理方法:

public string user(user user)

後台輸出:user

第一種:通過modelandview

public class controllertest1 implements controller 

}

第二種:通過modelmap

public string hello(@requestparam("username") string name, modelmap model)

第三種:通過model

public string hello(@requestparam("username") string name, model model)

簡單對比

測試步驟

1.前台編寫乙個要提交的表單

2.後台編寫對應的處理類

@controller

public class encoding

}

3.輸入中文時會在瀏覽器上出現亂碼

**在springmvc裡,它給我們提供了乙個過濾器, 可以在web.xml中配置 ,修改了xml檔案之後需要重啟伺服器!

encoding

org.springframework.web.filter.characterencodingfilter

encoding

utf-8

/

spring mvc 表單提交 亂碼

1。在web.xml新增過濾器 springcharacterencoding class org.springframework.web.filter.characterencodingfilterclass encoding utf 8 forceencoding true 2.spring m...

SpringMVC中複雜引數的提交

1.核取方塊的提交 inputparam3 method post checkbox name hover value 1 1 checkbox name hover value 2 2 checkbox name hover value 3 3 checkbox name hover value ...

請教Spring MVC 的表單提交日期問題

1.model public class usertype implements serializable 4.問題 一般情況下,新增時間和更新時間都不需要使用者填寫,但是如果去掉了這兩個input的話,將會出現異常,提示字串 向date型別轉換異常,畢竟使用者 都沒有輸入,因此提示這個情有可原,然...