在jsp頁面中添加base,可用相對路徑:
然后在head>標(biāo)簽內(nèi)添加base
base href="%=basePath%>">/base>
在本頁面中“直接”引入外部文件時,可直接
同理,本頁面中的css類
====================例外情況:引入的外部css、js文件又引入image等時=================================
這時候如果也用相對路徑的話,因為已經(jīng)不在了jsp頁面中,此時相對路徑是相對于本css文件所在的目錄:
如:棠棣新系統(tǒng),index.jsp頁面中引入的css文件
link href="css/common/frame.css" rel="stylesheet" type="text/css" />這時在jsp頁面中,引入的js/common/frame.js是從網(wǎng)站跟目錄開始尋找,沒問題。
但在frame.js中有如下css
這種情況下直接url(images/left_bg.gif);是默認(rèn)從本css文件所在目錄(/css/common/frame.css)+url(images/left_bg.gif),所以此處需要的image需要單獨配置,
改成
標(biāo)簽:貴州 云浮 紅河 西藏 宿州 丹東 江西 青島
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《jsp、css中引入外部資源相對路徑問題分析》,本文關(guān)鍵詞 jsp,css,中,引入,外部,資源,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。