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

SpringMVC請求路徑問題及解決(路徑前面加不加/的問題)

 更新時間:2025年10月17日 09:02:36   作者:青春~要拼搏  
文章講解了Web開發(fā)中請求路徑的構(gòu)成和絕對路徑、相對路徑的區(qū)別,重點分析了相對路徑是否帶斜杠(/)對資源定位的影響,并結(jié)合前后臺路徑解析進(jìn)行說明,最后建議按規(guī)范使用帶斜杠的路徑

一、請求路徑

一個正確的請求路徑應(yīng)該是由資源路徑+資源名稱組成

http://localhost:8080/sk_war_exploded/login.do為絕對路徑

http://localhost:8080/sk_war_exploded為資源路徑 

login.do為資源名稱 

相對路徑:

/login.do就是一個相對路徑,相對路徑會依賴于一個其他路徑作為參照路徑,與這個參照路徑組合去定位一個資源,絕對路徑 =參照路徑+相對路徑

二、相對路徑前是否加上斜杠(/),會產(chǎn)生不同的效果

2.1、路徑解析在前臺

根路徑為http://localhost:8080/ (服務(wù)器的根路徑)

1、開頭不帶斜杠的相對路徑

<a href="login.do" rel="external nofollow"  th:if="${userInformation.username}==null" id="user_name_a" th:value="wsk">登錄</a> 

相對路徑不帶斜杠時,這個路徑為當(dāng)前資源路徑的一個子路徑 

此時的訪問地址即:

http://localhost:8080/sk_war_exploded/login.do,此時可以正確訪問

2、開頭帶斜杠的相對路徑 

<a href="/login.do" rel="external nofollow"   th:if="${userInformation.username}==null">注冊</a>

相對路徑帶斜杠時,這個路徑表示該路徑為根路徑的一個子路徑

此時的訪問地址即:

http://localhost:8080/login.do解析地址失敗

2.2、路徑解析在后臺

根路徑為http://localhost:8080/sk_war_exploded/

1、開頭不帶斜杠的相對路徑

    //@RequestMapping帶上/是絕對路徑,加斜杠就是找跟路徑下的,不帶是相對(規(guī)范應(yīng)該帶)
    @RequestMapping(value = "login.do", method = RequestMethod.GET)
    public String login(HttpServletRequest request, Model model) {
 
    }

相對路徑不帶斜杠時,這個表示該路徑為當(dāng)前資源路徑的一個子路徑

此時的訪問地址即:

http://localhost:8080/sk_war_exploded/login.do,此時可以正確訪問

 2、開頭帶斜杠的相對路徑

   //@RequestMapping帶上/是絕對路徑,加斜杠就是找跟路徑下的,不帶是相對(規(guī)范應(yīng)該帶)
    @RequestMapping(value = "/login.do", method = RequestMethod.GET)
    public String login(HttpServletRequest request, Model model) {

 }

相對路徑帶斜杠時,開頭路徑表示該路徑為根路徑的一個子路徑

此時的訪問地址即:

http://localhost:8080/sk_war_exploded/login.do,此時可以正確訪問

原因:

由于后臺解析路徑的時候,根路徑為http://localhost:8080/sk_war_exploded/,

1、當(dāng)我們不加斜杠的時候,就是以相對路徑解析,但是因為我們的根路徑就是http://localhost:8080/sk_war_exploded/,最終定位還是回到http://localhost:8080/sk_war_exploded/login.do,

2、加斜杠時,以絕對路徑進(jìn)行解析,但是由于根路徑和當(dāng)前資源路徑都定位到http://localhost:8080/sk_war_exploded/,所以最終定位還是回到http://localhost:8080/sk_war_exploded/login.do,但是,規(guī)范規(guī)定應(yīng)該加斜杠(/)

總結(jié)

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

相關(guān)文章

  • Maven pom.xml scope屬性的使用

    Maven pom.xml scope屬性的使用

    在Maven中,scope屬性用于定義依賴關(guān)系在不同生命周期階段的行為,影響依賴在構(gòu)建過程中的下載和使用,以及是否傳遞給其他項目,常見的scope值包括compile、provided、runtime和test等
    2025-01-01
  • 全面了解Java中的內(nèi)部類和匿名類

    全面了解Java中的內(nèi)部類和匿名類

    下面小編就為大家?guī)硪黄媪私釰ava中的內(nèi)部類和匿名類。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • 詳解maven安裝教程以及解決安裝不成功的解決辦法

    詳解maven安裝教程以及解決安裝不成功的解決辦法

    這篇文章主要介紹了詳解maven安裝教程以及解決安裝不成功的解決辦法,詳細(xì)的介紹了幾種解決方法,非常具有實用價值,需要的朋友可以參考下
    2018-12-12
  • SpringBoot定時任務(wù)參數(shù)運行代碼實例解析

    SpringBoot定時任務(wù)參數(shù)運行代碼實例解析

    這篇文章主要介紹了SpringBoot定時任務(wù)運行代碼實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • 解決java.sql.Timestamp丟失精度的問題

    解決java.sql.Timestamp丟失精度的問題

    這篇文章主要介紹了解決java.sql.Timestamp丟失精度的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 淺談java中守護(hù)線程與用戶線程

    淺談java中守護(hù)線程與用戶線程

    本篇文章主要介紹了淺談java中守護(hù)線程與用戶線程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Java如何判斷一個整數(shù)有多少位

    Java如何判斷一個整數(shù)有多少位

    這篇文章主要介紹了Java如何判斷一個整數(shù)有多少位問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Java使用EasyExcel實現(xiàn)高效的Excel讀寫操作

    Java使用EasyExcel實現(xiàn)高效的Excel讀寫操作

    在日常開發(fā)中,Excel 文件的讀寫操作是一個常見的需求,EasyExcel 是阿里巴巴開源的一個高性能、易用的 Excel 讀寫庫,可以大幅提高處理 Excel 文件的效率,本篇博客將從 EasyExcel 的基本概念、優(yōu)勢、安裝、讀寫操作以及高級用法展開,需要的朋友可以參考下
    2024-12-12
  • Spring中FactoryBean的高級用法實戰(zhàn)教程

    Spring中FactoryBean的高級用法實戰(zhàn)教程

    FactoryBean是Spring框架的高級特性,允許自定義對象的創(chuàng)建過程,適用于復(fù)雜初始化邏輯,本文給大家介紹Spring中FactoryBean的高級用法實戰(zhàn),感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • 深入解析Java的設(shè)計模式編程中單例模式的使用

    深入解析Java的設(shè)計模式編程中單例模式的使用

    這篇文章主要介紹了深入解析Java的設(shè)計模式編程中單例模式的使用,一般來說將單例模式分為餓漢式單例和懶漢式單例,需要的朋友可以參考下
    2016-02-02

最新評論

吉木萨尔县| 靖江市| 红河县| 班玛县| 奇台县| 小金县| 赫章县| 屯昌县| 中山市| 蒙阴县| 河池市| 桓台县| 曲阜市| 子洲县| 麟游县| 桑植县| 会昌县| 科技| 绿春县| 上饶市| 松滋市| 武陟县| 天津市| 潍坊市| 合水县| 甘南县| 彰化市| 桂林市| 军事| 长葛市| 平果县| 西青区| 迁西县| 武宣县| 承德市| 禹城市| 武清区| 民和| 乌兰察布市| 镇赉县| 临江市|