註解@RequestParam加與不加的區別

爲演示效果,首先須要建立一個測試控制類,而後建立一個測試方法,html

如圖所示,方法裏添加一個參數,此時方法參數沒有添加註解測試

此時,若是訪問aabbb不傳遞name,返回這樣的ui

若是加上@RequestParam,則會報錯htm

  1. 固然這樣的限制是能夠選擇的,@RequestParam裏添加required=false來關閉必須參數的限制,這樣就和不帶第一種不帶註解的效果同樣了
    • 註解@RequestParam如何使用加與不加的區別

      註解@RequestParam如何使用加與不加的區別

    • @RequestParam還能夠在參數爲空的狀況下,爲咱們設置一個參數的默認值,如圖所示,能夠看出來,沒有參數的狀況下,獲取到的就是默認值blog

      註解@RequestParam如何使用加與不加的區別

      註解@RequestParam如何使用加與不加的區別

    • 7ci

      默認參數的key名稱是方法裏的參數名稱,但經過@RequestParam能夠自定義另一個,由於在某些條件下,方法名稱固定下來不能夠修改了,但請求的參數又須要經過另一個參數key名稱來傳遞,這樣就能夠經過這樣的方式來實現get

      註解@RequestParam如何使用加與不加的區別

      註解@RequestParam如何使用加與不加的區別

相關文章
相關標籤/搜索