由request.getRequestURL()引發的一系列路徑問題

話不多說,直接說重點。

 request.getRequestURL();
 request.getRequestURI();
 request.getContextPath();
 request.getServletPath();

對應的路徑分別是:

http://localhost:8081/yangquan/ManagerSystem/SystemManager/UserManager/User/uploadPhoto/d8e2669b-69ca-4490-80f4-f68e51529357
/yangquan/ManagerSystem/SystemManager/UserManager/User/uploadPhoto/d8e2669b-69ca-4490-80f4-f68e51529357
/yangquan
/ManagerSystem/SystemManager/UserManager/User/uploadPhoto/d8e2669b-69ca-4490-80f4-f68e51529357

注意我的.yml是這麼配置的

server:
  port: 8081
  servlet:
    context-path: /yangquan

由此可見

request.getRequestURL(); //獲取全路徑
request.getRequestURI(); //獲取端口號之後的路徑
request.getContextPath(); //獲取.yml配置中的獲取上下文路徑(context-path)的名稱
request.getServletPath(); //獲取.yml配置中context-path之後的路徑

這輩子堅持與不堅持都不可怕,怕的是獨自走在堅持的道路上!!!

歡迎加入技術羣聊

在這裏插入圖片描述
參考博客

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章