java url相對路徑和絕對路徑的問題


 

 

首先  先說絕對路徑

  因為我web.xml 添加了service過濾  然后訪問controller,進入到對應的頁面  dealException.jsp  

  

    URL

     http://localhost:8080/EFinance/service/frameworkdemo/dealException/dealException  

  

  

      

  當你前台發送異步請求時

  

  

  瀏覽器查看請求路徑

  

      這樣后台是可以接收到前台異步發送的數據

   

  這種URL為絕對路徑  

    這里多說一句 ${pageContext.request.contextPath}  和 <%=request.getContextPath()%> 都能達到可以動態獲取部署的應用程序名,缺點的話,還沒有研究到~~~

 

相對路徑

  所謂相對路徑是默認根據你訪問當前頁面的上一級  

  也就是當前台發送異步請求時,瀏覽器會自動幫助你補全URL

  

  當前頁面的URL 也就是進入這個controller 會進入的頁面 

 

  這時前台異步請求URL 

  

   點擊查詢  通過瀏覽器查看請求路徑

  

  //進入controller 進入的頁面URL

   http://localhost:8080/EFinance/service/frameworkdemo/dealException/dealException

  //點擊查詢進入頁面URL

   http://localhost:8080/EFinance/service/frameworkdemo/dealException/getDealException

   

  會發現相對路徑 會默認獲取 當前頁面的上一級路徑,由瀏覽器來進行補全

 

  當然,如果獲取上上級路徑的話,路徑前+   ../  

 

   如果有說的不對的,歡迎來評論~~~~~~~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM