注解@RequestParam

@RequestParam

1.你可以使用@RequestParam注解將請(qǐng)求參數(shù)綁定到你控制器的方法參數(shù)上
2.@RequestParam 有三個(gè)屬性:

  • value:請(qǐng)求參數(shù)名(必須配置)
  • required:是否必需,默認(rèn)為 true,即 請(qǐng)求中必須包含該參數(shù),如果沒有包含,將會(huì)拋出異常(可選配置)
  • defaultValue:默認(rèn)值,如果設(shè)置了該值,required 將自動(dòng)設(shè)為 false,無論你是否配置了required,配置了什么值,都是 false(可選配置)

3.具體配置方法:

  • 配置一個(gè)屬性:@RequestParam("") 或 @RequestParam(value="")
  • 配置多個(gè)屬性:@RequestParam(value="", required=true, defaultValue="")
/**
* 如果請(qǐng)求參數(shù)中的 userId 是純數(shù)字,那么使用 @RequestParam時(shí),可以根據(jù)自己* 的需求將方法參數(shù)類型設(shè)置為 Long、Integer、String,它將自動(dòng)進(jìn)行類型轉(zhuǎn)換
*/
@RequestMapping(value="/user/show")
public ModelAndView show(@RequestParam(value="userId",defaultValue="1") Long userId) {
    xxxx
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、三大組件 JavaWeb三大組件指的是:Servlet、Filter、Listener,這三個(gè)組件在JavaW...
    呂游_b601閱讀 312評(píng)論 0 0
  • 1、@Controller 在SpringMVC 中,控制器Controller 負(fù)責(zé)處理由DispatcherS...
    jkian閱讀 1,062評(píng)論 5 14
  • 1. 接收請(qǐng)求參數(shù) 1.1. 【不推薦】通過HttpServletRequest 在處理請(qǐng)求的方法中,添加Http...
    fad2aa506f5e閱讀 549評(píng)論 0 0
  • 對(duì)于java中的思考的方向,1必須要看前端的頁面,對(duì)于前端的頁面基本的邏輯,如果能理解最好,不理解也要知道幾點(diǎn)。 ...
    神尤魯?shù)婪?/span>閱讀 901評(píng)論 0 0
  • 今天在屋里,我就說了一句我提夫尼的那個(gè)手鏈真的丟了 亞詩雨就說 一句于姐你別在炫耀了劉建接一句我也知道別人送了你一...
    暴力小短腿閱讀 178評(píng)論 0 0

友情鏈接更多精彩內(nèi)容