springmvc 标签使用

<!-- 配置静态资源 -->
<mvc:resources location="/static/" mapping="/static/**"/>
javascript

 

说明:
location元素:表示webapp目录下(即服务器根目录)的static包下的全部文件;
mapping元素:表示以/static开头的全部请求路径,如/static/a 或者/static/a/b;
 
该配置的做用是:DispatcherServlet不会拦截以/static开头的全部请求路径,并看成静态资源交由Servlet处理;
 
实例:
    当咱们在项目中须要引入js,css,json等资源文件时,而你在web.xml中恰好这样配置了拦截规则css

 
<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会拦截这些文件 。而后 你的页面就好丑了。。
 项目目录:
java

    

在页面上这样应用就能够了jquery

   <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"/>
web

 <script src="static/js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
相关文章
相关标签/搜索