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型別轉換異常,畢竟使用者 都沒有輸入,因此提示這個情有可原,然...