JSP引入外部文件遇到的一個問題_html/css
來源:懂視網
責編:小采
時間:2020-11-27 16:41:00
JSP引入外部文件遇到的一個問題_html/css
JSP引入外部文件遇到的一個問題_html/css_WEB-ITnose:今天搭建了一個項目,框架式Spring、SpringMVC和Mybatis,在JSP中引入js文件和css文件的時候發現一直引入不了,后來發現是SpringMVC的一個配置導致的,也就記錄一下,目錄結構是這樣的: project.jpg 引入外部文件的方式: 在jsp中定義了ctx
導讀JSP引入外部文件遇到的一個問題_html/css_WEB-ITnose:今天搭建了一個項目,框架式Spring、SpringMVC和Mybatis,在JSP中引入js文件和css文件的時候發現一直引入不了,后來發現是SpringMVC的一個配置導致的,也就記錄一下,目錄結構是這樣的: project.jpg 引入外部文件的方式: 在jsp中定義了ctx

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