日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

web项目的中绝对路径和相对路径

發布時間:2025/3/20 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 web项目的中绝对路径和相对路径 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在做JavaWeb項目,總是出現各種的路徑錯誤,而且發現不同情況下 / ?所代表的含義不同。

絕對路徑: 相對于當前Web應用根路徑的路徑 也就是任何路徑都必須要帶上contextPath = http://localhost:8080/WebProject/
相對路徑: 相對于當前目錄的路徑為相對路徑 通常直接用/ 來表示


JavaWeb項目中 的/不同含義

JavaWeb項目中的 / 可能表示如下含義:


1,當C區如果提交到B區時,在下列情況中要加/folder路徑,因為當前C區的jsp的根路徑是:?http://localhost:8080/WebProject/,當然C區轉發到C區就不用加任何東西了

超鏈接:

<a href="/folder/xx.jsp"></a> 表單中的action: <form action="/folder/xx.jsp" method="post"></form>, <span style="font-size:24px;">2,</span><span style="font-size:24px; font-family: Arial; line-height: 26px; background-color: rgb(255, 255, 255);">當A區向轉發或者訪問B區的文件時,因為當前A區的文件根路徑是:</span><span style="font-size:24px; font-family: Arial; line-height: 26px; color: rgb(0, 0, 153);">?</span>

http://localhost:8080/WebProject/Afolder/,不管超鏈接還是表單提交都不能跳出Afolder,因為訪問B區的文件需要這個樣的路徑:

<span style="background-color: rgb(255, 255, 255);"><a target=_blank target="_blank" href="http://localhost:8080/TestWebProject/" style="text-decoration: none;">http://localhost:8080/WebProject/</a>B<span style="color:#000099;">folder/xx.jsp,所以我就經常使用絕對路徑訪問B區的文件。</span></span> <span style="background-color: rgb(255, 255, 255);">在A區中的jsp文件中,</span>

超鏈接:

<a href="<span style="font-family: Arial;">http://localhost:8080/WebProject/Bfolder/</span><span style="font-family: Arial;">xx.jsp"></a></span>表單中的action: <form action="http://localhost:8080/WebProject/Bfolder/xx.jsp" method="post"></form>,3,遇到servlet轉發到servlet的情況,雖然servlet1可以使用response.sendRedirect("/webproject/servlet2");重定向到servlet2,但是我還是建議使用絕對路徑,因為絕對路勁絕對不會出錯,如果沒有webproject路徑是不能訪問servlet2的,像這樣 response.sendRedirect("/servlet2");會出現找不到資源的錯誤。

再者就是servlet到servlet的轉發,只能用重定向,不能用請求轉發的方式,

request.getRequestDispatcher("/webproject/servlet2").forward(request,response);是錯誤的。



《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的web项目的中绝对路径和相对路径的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。