您的位置:首页 > 编程语言 > Java开发

SpringMVC使用RESTful风格后对静态资源的处理

2017-02-22 00:00 393 查看
SpringMVC使用REST风格,需要在web.xml中配置DispatcherServlet的映射路径如下:

<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<strong><url-pattern>/</url-pattern></strong>
</servlet-mapping>

此时,对于项目中引入的css,js等静态资源也会进行拦截,而没有相应的Servlet进行处理,故需要使用专门的静态资源处理Servlet进行处理。

<mvc:annotation-driven />
<!-- 对静态资源的访问 -->
<mvc:resources mapping="/css/**" location="/css/" />
<mvc:resources mapping="/image/**" location="/image/" />
<mvc:resources mapping="/js/**" location="/js/" />

mapping:表示页面中使用到的路径

location:表示从该路径下进行查找

以上的配置:css,image,js放置在webapp目录下,页面中使用时:localhost:8080/css/aaa.css
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: