@RequestParam注解加與不加有什么區(qū)別
1.背景
在接收請求中的參數(shù)時,我們常常會使用到@RequestParam注解.
但是有時候卻發(fā)現(xiàn),好像不加這個注解也能正常接收到參數(shù)?
2.區(qū)別
現(xiàn)在有兩個方法
請求 "/out1" 不帶注解
請求 "/out2" 帶上了@RequestParam注解
在瀏覽器中直接訪問out1與out2
out1輸出null
out2報(bào)錯
加上了注解 必須指明參數(shù)才能正常訪問
3.擴(kuò)展
在使用@RequestParam注解時,常見以下屬性.
1.defaultValue 設(shè)置默認(rèn)值
正常訪問
2.value 更改參數(shù)名字
在不指明請求中參數(shù)名字時,默認(rèn)會與形參名字對應(yīng).
現(xiàn)在加上了value屬性
再次訪問,參數(shù)名為str時,顯示的是默認(rèn)值hello.
改變?yōu)閚ame,則可以正常接收.
注意與默認(rèn)時一樣,參數(shù)名是大小寫敏感的.
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 基于params、@PathVariabl和@RequestParam的用法與區(qū)別說明
- 基于@RequestParam name和value屬性的區(qū)別
- @RequestBody,@RequestParam和@Param的區(qū)別說明
- 方法參數(shù)屬性params,@PathVariable和@RequestParam用法及區(qū)別
- @PathVariable、@RequestParam和@RequestBody的區(qū)別
- @RequestParam?和@RequestBody注解的區(qū)別解析
- Springboot中@RequestParam和@PathVariable的用法與區(qū)別詳解
- Spring中@PathVariable和@RequestParam注解的用法區(qū)別
- SpringBoot中@PathVariable、@RequestParam和@RequestBody的區(qū)別和使用詳解
- @RequestAttribute和@RequestParam注解的區(qū)別及說明
- springMVC中@RequestParam和@RequestPart的區(qū)別
相關(guān)文章
struts2 validation.xml 驗(yàn)證規(guī)則代碼解析
這篇文章主要介紹了struts2 validation.xml 驗(yàn)證規(guī)則代碼解析,具有一定借鑒價值,需要的朋友可以參考下2018-01-01java實(shí)現(xiàn)簡單學(xué)生成績檔案管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)簡單學(xué)生成績檔案管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05詳解Spring學(xué)習(xí)總結(jié)——Spring實(shí)現(xiàn)AOP的多種方式
這篇文章主要介紹了詳解Spring學(xué)習(xí)總結(jié)——Spring實(shí)現(xiàn)AOP的多種方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01解決ApplicationContext獲取不到Bean的問題
這篇文章主要介紹了解決ApplicationContext獲取不到Bean的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06Spring如何基于aop實(shí)現(xiàn)操作日志功能
這篇文章主要介紹了Spring如何基于aop實(shí)現(xiàn)操作日志功能,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-11-11