@RequestParam寫與不寫的區(qū)別

在spring mvc 的使用過程中 獲取 頁面?zhèn)鱽淼膮?shù)的時(shí)候,我平時(shí)都習(xí)慣 @RequestParam String name,突然有一天我發(fā)現(xiàn) 直接在方法參數(shù)后面寫 String name , User user 也能接收到頁面的值,請問寫與不寫區(qū)別在哪里?

三種寫法:

  1. test(String name)
  2. test(@RequestParam String name)
  3. test(@RequestParam("userName") String name)

第一種如果沒有name 參數(shù)不會(huì)報(bào)錯(cuò),
第二種沒有name 參數(shù)會(huì)報(bào)錯(cuò),(也可以設(shè)置required = false),
第三種跟第二種的區(qū)別是name 參數(shù)換為userName。

收藏自=>here

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,778評論 18 399
  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 3,839評論 0 11
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 3,896評論 1 10