當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
SpringMVC-注解@RequestParam
生活随笔
收集整理的這篇文章主要介紹了
SpringMVC-注解@RequestParam
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
當(dāng)請(qǐng)求的參數(shù)名稱(chēng)與Controller的業(yè)務(wù)方法不一致時(shí),就需要通過(guò)@RequestParam注解進(jìn)行顯示的綁定
1.value:映射參數(shù)
@RequestMapping("/report17")@ResponseBody //將name映射到usernamepublic void save17(@RequestParam(value = "name") String username){System.out.println(username);}啟動(dòng)服務(wù)器進(jìn)行訪(fǎng)問(wèn)http://localhost:8080/user/report17?name=zsh
其他具體代碼請(qǐng)?jiān)L問(wèn)該鏈接
2.required:默認(rèn)是true,意味著當(dāng)你訪(fǎng)問(wèn)時(shí)必須帶name=xxx這個(gè)數(shù)據(jù),如果不帶就會(huì)報(bào)錯(cuò)
當(dāng)我修改required=false時(shí)
啟動(dòng)服務(wù)器進(jìn)行訪(fǎng)問(wèn)不加參數(shù)值就不再報(bào)錯(cuò)
3.defaultValue:當(dāng)你沒(méi)有指定參數(shù)時(shí),則使用指定默認(rèn)值
@RequestMapping("/report17")@ResponseBodypublic void save17(@RequestParam(value = "name",required = false,defaultValue = "mo") String username){System.out.println(username);}啟動(dòng)服務(wù)器訪(fǎng)問(wèn)
這里使用了defaultValue指定的默認(rèn)值
總結(jié)
以上是生活随笔為你收集整理的SpringMVC-注解@RequestParam的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SpringMVC-设置编码过滤器
- 下一篇: SpringMVC-获得Restful风