最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用@PathVariable接收兩個(gè)參數(shù)

 更新時(shí)間:2021年08月23日 10:04:21   作者:快樂(lè)的小三菊  
這篇文章主要介紹了使用@PathVariable接收兩個(gè)參數(shù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

@PathVariable接收兩個(gè)參數(shù)

首先

@PathVariable無(wú)法接收對(duì)象,但是可以接收多個(gè)值

var data = obj.data;
if(obj.event === 'edit'){
    //var tmpData = encodeURI(JSON.stringify(data));
    layer.open({
        //layer提供了5種層類型??蓚魅氲闹涤校?(信息框,默認(rèn))1(頁(yè)面層)2(iframe層)3(加載層)4(tips層)
        type:2,
        title:"配置攝像頭信息",
        area: ['750px','560px'],
        content:                  
 ['${pageContext.request.contextPath}/sectionInfo/configAntennaIndex/'+data.dmmc+'/'+data.cdh+'', 'no'] 
    //iframe的url,no代表不顯示滾動(dòng)條
    });
}

在Controller這樣接收

@RequestMapping("configAntennaIndex/{dmmc}/{cdh}")
public ModelAndView configAntennaIndex(@PathVariable String dmmc,@PathVariable String cdh){
 
    //...
}

記一個(gè)使用@PathVariable的坑

發(fā)現(xiàn)問(wèn)題

前端路徑拼接用戶名,因?yàn)橛脩裘惺菐?.‘這個(gè)字符的。類似'Oliver.wang'。前端瀏覽器F12,發(fā)現(xiàn)路徑正常拼接'xxxxxx/Oliver.wang?xxx=xxx',后端代碼發(fā)現(xiàn),controller層的參數(shù),接收到只有'Oliver'。

解決過(guò)程

在方法中多加了一個(gè)參數(shù)(xxx,HttpServletRequest request){},輸出request.ServletPath(),發(fā)現(xiàn)路徑正常'/xxx/xxx/Oliver.wang'。

解決方案

第一種

加上 {:.+} ,比如 @getMapping(“xxx/{name:.+}”)

第二種

UrlEncode

第三種

request.ServletPath() 拿到路徑截取字符串

第四種

不拼接路徑,改成'xxxxx?name=Oliver.wang' 請(qǐng)求參數(shù)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • springIOC的使用流程及spring中使用類型轉(zhuǎn)換器的方式

    springIOC的使用流程及spring中使用類型轉(zhuǎn)換器的方式

    Spring IOC是Spring框架的核心原理之一,它是一種軟件設(shè)計(jì)模式,用于管理應(yīng)用程序中的對(duì)象依賴關(guān)系,這篇文章主要介紹了springIOC的使用流程以及spring中如何使用類型轉(zhuǎn)換器,需要的朋友可以參考下
    2023-06-06
  • spring-cloud入門之spring-cloud-config(配置中心)

    spring-cloud入門之spring-cloud-config(配置中心)

    這篇文章主要介紹了spring-cloud入門之spring-cloud-config(配置中心),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • Mybatis 簡(jiǎn)介與原理

    Mybatis 簡(jiǎn)介與原理

    MyBatis 是支持定制化 SQL、存儲(chǔ)過(guò)程以及高級(jí)映射的優(yōu)秀的持久層框架。MyBatis 避免了幾乎所有的 JDBC 代碼和手動(dòng)設(shè)置參數(shù)以及獲取結(jié)果集
    2017-05-05
  • springboot接收日期類型參數(shù)的操作方法

    springboot接收日期類型參數(shù)的操作方法

    如果使用Get請(qǐng)求,直接使用對(duì)象接收,則可以使用@DateTimeFormat注解進(jìn)行格式化,本文重點(diǎn)給大家介紹springboot接收日期類型參數(shù)的方法,感興趣的朋友一起看看吧
    2024-02-02
  • MyBatis-Plus 插件擴(kuò)展的實(shí)現(xiàn)

    MyBatis-Plus 插件擴(kuò)展的實(shí)現(xiàn)

    MyBatis-Plus通過(guò)插件擴(kuò)展機(jī)制增強(qiáng)功能,基于MyBatis Interceptor攔截器,包括分頁(yè)插件、邏輯刪除、SQL性能分析和樂(lè)觀鎖等,開(kāi)發(fā)者可自定義插件以適應(yīng)特定需求,有效地增強(qiáng)SQL執(zhí)行過(guò)程的控制和優(yōu)化,同時(shí)注意插件使用的性能影響和執(zhí)行順序
    2024-09-09
  • Java使用FileInputStream流讀取文件示例詳解

    Java使用FileInputStream流讀取文件示例詳解

    這篇文章主要介紹了Java使用FileInputStream流讀取文件示例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Spring單元測(cè)試控制Bean注入的方式

    Spring單元測(cè)試控制Bean注入的方式

    這篇文章主要介紹了Spring單元測(cè)試控制Bean注入的方式,其中續(xù)注意的是在Bean上加@Order(xxx)是無(wú)法控制bean注入的順序的,需要的可以參考一下
    2023-04-04
  • Java面向?qū)ο筮x擇題總結(jié)歸納

    Java面向?qū)ο筮x擇題總結(jié)歸納

    今天小編就為大家分享一篇關(guān)于Java面向?qū)ο筮x擇題總結(jié)歸納,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • JVM雙親委派模型知識(shí)詳細(xì)總結(jié)

    JVM雙親委派模型知識(shí)詳細(xì)總結(jié)

    今天帶各位小伙伴學(xué)習(xí)Java虛擬機(jī)的相關(guān)知識(shí),文中對(duì)JVM雙親委派模型作了非常詳細(xì)的介紹,對(duì)正在學(xué)習(xí)java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • 詳談Java 異常處理的誤區(qū)和經(jīng)驗(yàn)總結(jié)(分享)

    詳談Java 異常處理的誤區(qū)和經(jīng)驗(yàn)總結(jié)(分享)

    下面小編就為大家分享一篇Java 異常處理的誤區(qū)和經(jīng)驗(yàn)總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12

最新評(píng)論

卢龙县| 时尚| 邵阳县| 安化县| 华宁县| 新源县| 梧州市| 鹿邑县| 昆山市| 乌拉特前旗| 安吉县| 大同市| 穆棱市| 玛沁县| 囊谦县| 安阳市| 普兰县| 雅江县| 信丰县| 镶黄旗| 龙里县| 建德市| 乡宁县| 电白县| 肃宁县| 宁城县| 房山区| 福清市| 彩票| 荣成市| 嘉兴市| 隆德县| 巴彦淖尔市| 永善县| 年辖:市辖区| 资讯 | 庆云县| 达日县| 安康市| 扶沟县| 紫金县|