最近在做一个个人项目,是用spring mvc框架搭建的,因为使用了拦截器所以导致所有放在WEB-INF文件夹下的静态文件包括css,js,图片等等都没办法通过URL访问,今天再三捣鼓,总算找到一个最简单的解决方法
在对应的DispatcherServlet的配置文件中(我的配置文件名是springmvc-servlet.xml)中添加一句不拦截静态资源的URL
<mvc:resources mapping="/static/**" location="/WEB-INF/static/"/>
这句话的意思就是说你的URL(例如http://localhost:8080/项目名/static/后面对应在static中的文件名)
通过这样的URL就可以访问到/WEB-INF/static/中对应的静态文件
不过这样还有个问题,就是会导致controller无法正常工作,只能访问静态文件
具体解决方法就是添加一个标签
<mvc:annotation-driven/>
http://blog.csdn.net/jbgtwang/article/details/7359592
三下五除二就可以搞定了...
网友评论