<!-- 配置靜態資源 --> <mvc:resources location="/static/" mapping="/static/**"/> 說明: location元素:表示webapp目錄下(即服務器根目錄)的static包下的所有文件; mapping元素:表示以/static開頭的所有請求路徑,如/static/a 或者/static/a/b; 該配置的作用是:DispatcherServlet不會攔截以/static開頭的所有請求路徑,並當作靜態資源交由Servlet處理; 實例: 當我們在項目中需要引入js,css,json等資源文件時,而你在web.xml中剛好這樣配置了攔截規則
<servlet> <servlet-name>controller</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:spring-mvc-controller.xml </param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>controller</servlet-name> <url-pattern>/</url-pattern> //配置成'/'即出了jsp文件外其他都攔截,'/*' 即攔截所有 </servlet-mapping> |
然后 當在頁面上引入js,css等文件時,springMvc會攔截這些文件 。然后 你的頁面就好丑了。。 項目目錄:

在頁面上這樣應用就可以了
<link rel="stylesheet" type="text/css" href="static/easyui/themes/default/easyui.css"/> <link rel="stylesheet" type="text/css" href="static/easyui/themes/icon.css"/> <script src="static/js/jquery.min.js" type="text/javascript" charset="utf-8"></script> |
|
|
|
|