大战熟女丰满人妻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編程,感興趣的同學可以關注一下。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 草草福利影院 | 深夜福利国产 | 久久国产美女免费观看精品 | 亚洲精品天堂自在久久77 | 91在线 | 欧美 | 久久精品视频在线播放 | 狠狠色噜噜狠狠狠888奇米 | 精品福利一区 | 一区不卡 | 丁香狠狠色婷婷久久综合 | 欧美精品成人久久网站 | 一 级 黄 色蝶 片 | a级精品九九九大片免费看 a级毛片高清免费视频 | 亚洲成年人在线观看 | 欧美日韩久久毛片 | 久久99精品久久久久久牛牛影视 | 日本 亚洲 欧美 | 一级片在线视频 | 国产欧美乱码在线看 | 亚洲色无码播放 | 综合国产福利视频在线观看 | h录音 国产 在线 | 4huh34四虎最新 | 亚洲最色 | 五月天婷五月天综合网在线 | 日日夜夜爽| 国产 麻豆 欧美亚洲综合久久 | 99热热久久 | 国产成人精品久久一区二区三区 | 亚洲精品免费日日日夜夜夜夜 | 久热re国产手机在线观看 | 国产午夜精品一区二区三区嫩草 | 国产综合久久一区二区三区 | 色琪琪永久远网址 | 四房婷婷在线视频播放 | 欧美日韩亚洲一区二区 | 欧美在线视频一区二区 | 国产精品免费一级在线观看 | 久久国产经典视频 | 国产成人综合日韩精品无 | 99久久国产综合精品女小说 |