第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

請(qǐng)教一下spring boot 怎樣通過RequestMapping的參數(shù)選擇函數(shù)?

請(qǐng)教一下spring boot 怎樣通過RequestMapping的參數(shù)選擇函數(shù)?

DIEA 2019-07-24 22:15:47
spring boot 怎樣通過RequestMapping的參數(shù)選擇函數(shù)
查看完整描述

2 回答

?
HUH函數(shù)

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊

下面一些例子來說明

使用@RequestParam綁定請(qǐng)求參數(shù)值

@RequestMapping(value="/method1") public String method1( @RequestParam(value="userName",required = false) String userName, @RequestParam("pwd") String pwd){ return "methodSignature"; }

@RequestParam的參數(shù)有以下三個(gè):

使用數(shù)組或者List讓@RequestParam接收多個(gè)同名參數(shù)

public String requestparam(@RequestParam(value="role") String roleArray)
public String requestparam(@RequestParam(value="role") List<String> roleList)

value:參數(shù)名字,即入?yún)⒌恼?qǐng)求參數(shù)名字,如username表示請(qǐng)求的參數(shù)區(qū)中的名字為username的參數(shù)的值將傳入;
required:是否必須,默認(rèn)是true,表示請(qǐng)求中一定要有相應(yīng)的參數(shù),否則將報(bào)404錯(cuò)誤碼;
defaultValue:默認(rèn)值,表示如果請(qǐng)求中沒有同名參數(shù)時(shí)的默認(rèn)值,默認(rèn)值可以是SpEL表達(dá)式,如“#{systemProperties[‘java.vm.version’]}”。
使用@CookieValue綁定請(qǐng)求中的Cookie值
@CookieValue的參數(shù)和@RequestParam一樣

第二種綁定javax.servlet.http.Cookie類型參數(shù)
public String test2(@CookieValue(value="JSESSIONID", defaultValue="") Cookie sessionId)

第一種綁定String類型參數(shù)
public String test(@CookieValue(value="JSESSIONID", defaultValue="") String sessionId)

使用@RequestHeader綁定請(qǐng)求報(bào)文頭的屬性值

@RequestMapping(value="/method3") public String method3( @RequestHeader("Accept-Encoding") String encoding, @RequestHeader("Keep-Alive") long keepAlive){ return "methodSignature"; }

使用@PathVariabl獲取路徑中傳遞參數(shù)

@RequestMapping(value="/users/{userId}/topics/{topicId}") public ModelAndView helloWorld( @PathVariable String userId, @PathVariable Long topicId) { System.out.println(id); System.out.println(str); return new ModelAndView( " /helloWorld " ); }

如請(qǐng)求的URL為“控制器URL/users/123/topics/456”,則自動(dòng)將URL中模板變量{userId}和{topicId}綁定到通 過@PathVariable注解的同名參數(shù)上,即入?yún)⒑髐serId=123、topicId=456。代碼在 PathVariableTypeController中

查看完整回答
反對(duì) 回復(fù) 2019-07-29
  • 2 回答
  • 0 關(guān)注
  • 779 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)