JSP引入外部文件遇到的一個(gè)問(wèn)題_html/css
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 16:41:00
JSP引入外部文件遇到的一個(gè)問(wèn)題_html/css
JSP引入外部文件遇到的一個(gè)問(wèn)題_html/css_WEB-ITnose:今天搭建了一個(gè)項(xiàng)目,框架式Spring、SpringMVC和Mybatis,在JSP中引入js文件和css文件的時(shí)候發(fā)現(xiàn)一直引入不了,后來(lái)發(fā)現(xiàn)是SpringMVC的一個(gè)配置導(dǎo)致的,也就記錄一下,目錄結(jié)構(gòu)是這樣的: project.jpg 引入外部文件的方式: 在jsp中定義了ctx
導(dǎo)讀JSP引入外部文件遇到的一個(gè)問(wèn)題_html/css_WEB-ITnose:今天搭建了一個(gè)項(xiàng)目,框架式Spring、SpringMVC和Mybatis,在JSP中引入js文件和css文件的時(shí)候發(fā)現(xiàn)一直引入不了,后來(lái)發(fā)現(xiàn)是SpringMVC的一個(gè)配置導(dǎo)致的,也就記錄一下,目錄結(jié)構(gòu)是這樣的: project.jpg 引入外部文件的方式: 在jsp中定義了ctx

今天搭建了一個(gè)項(xiàng)目,框架式Spring、SpringMVC和Mybatis,在JSP中引入js文件和css文件的時(shí)候發(fā)現(xiàn)一直引入不了,后來(lái)發(fā)現(xiàn)是SpringMVC的一個(gè)配置導(dǎo)致的,也就記錄一下,目錄結(jié)構(gòu)是這樣的:
project.jpg
引入外部文件的方式:
這樣也是為了方便管理,在實(shí)際應(yīng)用中,我們只需要這樣引用就可以了:
<%@ include file="common/header.jsp"%>
但是自己覺(jué)得這樣沒(méi)什么問(wèn)題,但是fireBug一直報(bào)404錯(cuò)誤,找不到j(luò)s文件和css文件,我也找不到頭緒,也想了很久,才發(fā)現(xiàn)在web.xml中攔截了所有的路徑:
又在springmvc配置文件中給做了資源映射:
但是路徑是在/WEB-INF/css/下,就會(huì)導(dǎo)致我現(xiàn)在放在webapp目錄下的文件找不到。
總結(jié)
因?yàn)閣eb.xml在項(xiàng)目啟動(dòng)的時(shí)候會(huì)加載在web.xml文件中配置的springmvc控制器,默認(rèn)攔截了所有的url,但是靜態(tài)資源我不想讓攔截,我就可以在springmvc配置文件中配置資源映射,標(biāo)簽的意思就是我的頁(yè)面引用到/css/**的資源都會(huì)從/WEB-INF/css/這個(gè)目錄下尋找,自己理解是這樣的,理解的比較膚淺, 底層實(shí)現(xiàn)自己還是不知道如何實(shí)現(xiàn)的。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
JSP引入外部文件遇到的一個(gè)問(wèn)題_html/css
JSP引入外部文件遇到的一個(gè)問(wèn)題_html/css_WEB-ITnose:今天搭建了一個(gè)項(xiàng)目,框架式Spring、SpringMVC和Mybatis,在JSP中引入js文件和css文件的時(shí)候發(fā)現(xiàn)一直引入不了,后來(lái)發(fā)現(xiàn)是SpringMVC的一個(gè)配置導(dǎo)致的,也就記錄一下,目錄結(jié)構(gòu)是這樣的: project.jpg 引入外部文件的方式: 在jsp中定義了ctx