亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Struts學(xué)習(xí) 之 XML文件讀取路徑問題

系統(tǒng) 1839 0

這次我們主要講一下用 dom 4j 文件讀取中過程中的路徑問題。關(guān)于 dom4j 讀取XML文件路徑問題,其 原因主要不在于 dom4j, 而在于 web 項(xiàng)目發(fā)布之前的文件和 web 項(xiàng)目發(fā)布后的文件在位置上發(fā)生變化導(dǎo)致了路徑問題的產(chǎn)生

Web 項(xiàng)目發(fā)布之前

為了更好的解釋這種現(xiàn)象,我在首先項(xiàng)目中創(chuàng)建了幾個(gè) xml 文件,如下圖所示:

計(jì)算機(jī)生成了可選文字: ‘啟xmll-est‘產(chǎn)src‘毋test卜囚xmlCon石gReaderjava。目JREsystem匕bra卿〔dkl·7·0--17]卜翻JZ〔〔1.4Libraries卜酬ReferencedLibraries·鄉(xiāng)webRoot卜它,META一INF‘鄉(xiāng)wEB一INF卜公,1ib對web·xml熏乒

在上圖中, file1.xml 位于 test 包中; file2.xml 位于 src 目錄下; file3.xml 位于 WEB-INF 文件夾下; file4.xml 位于 WebRoot 文件夾下; file5.xml 位于項(xiàng)目 XmlTest 下與 src 同級(jí)

Web 項(xiàng)目發(fā)布之后

了解了 Web 項(xiàng)目發(fā)布之前的文件位置之后,我們再來看一下 Web 項(xiàng)目發(fā)布之后的文件位置和能夠找到的文件都有哪些?

fil e5.xml

我們從最外層看 xml 文件的變化。首先,打開項(xiàng)目文件夾 XmlTest ,可以看出 位于項(xiàng)目 Xml Test 下與 src 同級(jí)的 file5.xml 文件,在 web 項(xiàng)目發(fā)布之后就找不到了 ,所以如果讀取 file5.xml 文件肯定會(huì)出錯(cuò)的!如下圖所示:

計(jì)算機(jī)生成了可選文字: 'XmlTestMETA一INF卜Jw〔B一INr卜Jwork'apache一tomcat一7.0.:META一INFwEB一INF6le4.xmlindex.jsp,圖」

file 4.xml

接下來,我們看一下 fil e4.xml 文件夾,可以看出 位于項(xiàng)目中 WebRoot 中的 file4.xml 文件將直接位于項(xiàng)目 XmlTest 文件下 。如上圖所示。

file3.xml

打開 Web-INF 文件夾,我們依然能夠在其中找到 fil e3.xml 文件,所以我們得出結(jié)論 位于 WEB-INF 文件夾下的文件 file3.xml 文件位置相對不

計(jì)算機(jī)生成了可選文字: 'XmlTestclassesMETA一INF'WEB一INF',cla'se'巴‘Ie3·xml畫w拓.x而婦test如1ib

file 2.xml

通過分析 XmlTest 文件夾我們可以看出,我們找不到 src 文件夾,那么 src 文件夾到哪里去了呢?其實(shí) src 文件夾在 web 項(xiàng)目發(fā)布之后就會(huì)將 *.java 的文件編譯,編譯完成之后的文件將位于 WEB-INF/classes 文件下,所以我們得出結(jié)論 位于 src 文件夾下的文件,經(jīng)過項(xiàng)目編譯后將位于 WEB-INF/classes 文件下 ,其相對文件位置不變。如下圖所示

計(jì)算機(jī)生成了可選文字: 'XmlTestMETA一INF卜Jw〔B一INr卜Jwork'apache一tomcat一7.0.:META一INFwEB一INF6le4.xmlindex.jsp,圖」

計(jì)算機(jī)生成了可選文字: ‘幾WEB一INF名稱J日te弓ttest石leZ.xml山圖如lib

fil e1.xml

還剩最后一個(gè) file 1.xml 文件,其實(shí)我們根據(jù)上面的解釋可以猜測出, 位于包中的 file1.xml 在項(xiàng)目發(fā)布之后,其位置相對于包不變,只是將包變成文件夾 。如下圖所示:

計(jì)算機(jī)生成了可選文字: 加wEB一INF'澎cIa,SeS名稱

到目前位置我們已經(jīng)基本上可以看出, web 項(xiàng)目發(fā)布之前和發(fā)布之后一些文件的變化,這對于我們分析項(xiàng)目路徑,對一些文件進(jìn)行操作至關(guān)重要。

分析完畢路徑問題之后,讀取 xml 文件就變得簡單了,這里不再贅述,下次我們將介紹一下 Struts 框架的幾個(gè)重要概念。

Struts學(xué)習(xí) 之 XML文件讀取路徑問題


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 狠狠干狠狠色 | 97理论片 | 欧美交换乱理伦片在线观看 | xxxx日本免费高清视频 | 一级特黄aaa大片 | 亚洲一区二区三区免费在线观看 | 欧美在线视频一区二区三区 | 国产片久久 | 不卡在线播放 | 日韩精品久久不卡中文字幕 | 波多野结衣高清在线播放 | 国产福利第一视频 | 狠狠做深爱婷婷久久一区 | 高清成人综合 | 天天干天天玩 | 日韩久久一级毛片 | 国产成人午夜片在线观看 | 国产精品视频久 | 欧美成a| 亚洲区视频 | 久久精品青草社区 | 俄罗斯一级在线播放 | 伊人激情久久综合中文字幕 | 日本一本一道 | 伊人色综合久久天天网 | 亚洲精品一区二区三区福利 | 一区二区三区在线 | 日本 | 国产麻豆精品手机在线观看 | 欧美一级第一免费高清 | 国产成+人+亚洲+欧美综合 | 国产精品国语自产拍在线观看 | 狠狠色噜噜噜噜狠狠狠狠狠狠奇米 | 全部免费特黄特色大片视频 | 四虎影视国产精品婷婷 | 好吊妞人成免费视频观看 | 精品中文字幕久久久久久 | 妇女毛片| 久热这里只有精品99国产6 | 国产精品1000部在线观看 | 精品乱人伦一区二区三区 | 国产亚洲综合成人91精品 |