一、使用@requestparam(value="xx")註解獲取引數:
預設情況下該引數不能為空,如果為空則系統會丟擲異常。如果希望允許為空,那麼要修改它的配置項required為 false。
@requestparam(value="xx", required=false)
二、使用url傳遞引數
註解@pathvariable表示從url的請求位址中獲取引數
public modelandviewpathvariable(@pathvariable("id")long id){
三、@responsebody和@requestparam
四、**和重定向
return "forward:路徑」
return "redirect: 路徑"
五、儲存並獲取屬性引數
有時候我們需要暫時儲存資料在http的request物件或session物件中。springmvc提供了三個支援
@requestattribute:獲取http請求物件屬性值,用來傳遞給控制器的引數
@sessionattribute:獲取http會話物件屬性,用來傳遞給控制器的引數
@sessionattributes:配置字串陣列,這個陣列對應的是資料模型對應的鍵值對,然後將這些鍵值對儲存到session中。
六、表單驗證:spring提供的驗證器validator規則去驗證。
四 SpringMvc前端傳遞引數的方法
一 通過將引數放在位址列傳遞 也就是result風格 請求傳遞的引數放置在位址列中 後端控制台接收引數 value delete method requestmethod.delete public string delete pathvariable id integer id 二 普通方式傳遞引...
Spring MVC學習筆記(四)
pointcut execution concert.performance.perform 定義命名的切點,為 pointcut註解設定的值是乙個切點表示式,通過在performance方法上新增 pointcut註解,我們實際上擴充套件了切點表示式語言,這樣就可以在任何的切點表達中使用perfo...
學習筆記 SpringMVC(四)
spring mvc 上傳檔案 配置web.xml允許訪問 jpg 為什麼要加這一段呢?因為配置springmvc的servlet的時候,使用的路徑是 導致靜態資源在預設情況下不能訪問,所以要加上這一段,允許訪問jpg。並且必須加在springmvc的servlet之前 如果你配置spring mv...