大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 JavaWeb路徑問題

JavaWeb路徑問題

更新時間:2021-09-06 12:25:17 來源:動力節點 瀏覽1251次

要知道我們在ide中新建的項目,當發布到服務器上時,src中內容是不會發布的,發布的是src中編譯好的class文件,且class文件放在WebContent下的WEB-INF中的一個文件,

當我們去訪問發布的網址時路徑會發生變化!!!!

絕對路徑由服務器解析,到項目名

要區分相對路徑和絕對路徑。

更要區分哪個是瀏覽器解析,哪個是服務器的解析。以及他們對應的基準地址。

相對路徑:參考文件所在位置,去查找其他資源

同一級目錄下的資源可以通過文件名互相引用

因為Servlet在配置文件中被虛擬路徑映射到了項目的根目錄下,和index頁面在同一級目錄

瀏覽器解析頁面中的相對路徑時不知道服務器中的目錄結構,只會參考url地址欄地址

重定向后的頁面中,相對路徑仍然可以使用,地址欄地址始終和打開的資源對應[開發時和瀏覽器解析時參考位置始終不變]

轉發后的頁面中,相對路徑失效了 , 地址欄地址不變,但是打開的頁面變了[轉發造成瀏覽器解析和服務器開發的相對路徑參考位置發生了變化,不一樣]

由于開發中轉發使用的較多,所以不推薦直接使用相對路徑(但是通過其它方法,用的最多的還是相對路徑)

一定理解區分轉發和重定向

在相對路徑可能失效的頁面中 使用絕對路徑解決問題

絕對路徑: 任何情況下都不會失效的路徑,以/開始,不會參考文件的相對位置

情況1: 由瀏覽器解析的絕對路徑,默認的基準地址為 http://主機地址:端口號[到服務器]

html標簽中的地址: a、form、img、link、script

重定向是服務器設置一個地址交給瀏覽器:response.sendRedirect(request.getContextPath()+"/a/1.html");

情況2: 由服務器解析的絕對路徑,基準地址為http://主機地址:端口號/項目名[到項目]

web.xml中url-pattern:映射地址

轉發地址:轉發是在服務器內部執行的:request.getRequestDispatcher("/a/1.html")

使用一般多

給相對路徑設置一個基準地址,讓相對路徑不在參考相對位置,只和基準地址拼接

base標簽: 使用多

作用: 給頁面的相對路徑提供基準地址

使用: 在頁面head中使用路徑前 設置base標簽,href屬性中設置基準路徑

以上就是動力節點小編介紹的"JavaWeb路徑問題",希望對大家有幫助,想了解更多可查看JavaWeb教程。動力節點在線學習教程,針對沒有任何Java基礎的讀者學習,讓你從入門到精通,主要介紹了一些Java基礎的核心知識,讓同學們更好更方便的學習和了解Java編程,感興趣的同學可以關注一下。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产精品永久免费自在线观看 | 国产成人在线视频播放 | 亚洲欧美韩国 | 色在线视频| 国产精品午夜波多野结衣性色 | 亚洲欧美日韩一区二区 | 精品国产自在现线看久久 | 国产精品手机网站 | 成人亚洲欧美日韩在线观看 | 极品美女一级毛片免费 | 日本中文在线视频 | 女人18毛片a级毛片免费 | 奇米影视777中文久久爱 | 手机看片福利 | 阿v视频在线观看免费播放 阿v天堂2017 | 99精品高清不卡在线观看 | 天天综合网久久 | 5g国产精品影院天天5g天天爽 | 爱神马午夜| 欧美激情欧美狂野欧美精品免费 | 久青草视频免费视频播放线路1 | 久久国产视频网站 | 亚洲精品一区二区三区 | 成人不卡在线 | 免费观看四虎精品成人 | 欧美一区二区影院 | 国产农村妇女毛片精品久久 | 女bbbbxxx| 一级黄色录像毛片 | 婷婷啪啪| 国产美女免费观看 | 看一级毛片一区二区三区免费 | 寡妇一级a毛片免费播放 | 酒色网站 | 日韩五月天 | 99久久综合国产精品免费 | 免费一级毛毛片 | 精品图区 | 亚洲婷婷在线视频 | 激情都市久久爱 | 欧美成人国产一区二区 |