springmvc 標簽使用


<!-- 配置靜態資源 -->
<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>
 
   

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM