springMVC3学习--访问静态文件
来源:互联网 发布:中国程序员数量不够 编辑:程序博客网 时间:2024/04/24 01:47
如果你的DispatcherServlet拦截的是*.do这样的URL,就不存在访问不到静态资源的问题
如果你的DispatcherServlet拦截了"/"所有的请求,那同时对*.js,*.jpg的访问也就被拦截了。
我们在进行springMVC开发时,必定会在jsp页面引入js、img和css等文件。
大多数人会将这些分类存放在WebRoot文件下新建的文件夹下面。同时,会在web.xml文件中配置拦截所有请求。这样就造成了页面无法访问到js、img和css文件夹中的文件了
方法一:在web.xml中配置defaultServlet来处理静态文件
- <servlet-mapping>
- <servlet-name>default</servlet-name>
- <url-pattern>*.jpg</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>default</servlet-name>
- <url-pattern>*.js</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>default</servlet-name>
- <url-pattern>*.css</url-pattern>
- </servlet-mapping>
方法二:在Springmvc中可以利用mvc:resources
springmvc的<mvc:resources location="**" mapping="**"/>标签是在spring3.0.4出现的,主要是用来进行静态资源的访问。
- <!-- 对静态资源文件的访问 -->
- <mvc:resources location="/js/" mapping="/js/**"/>
- <mvc:resources location="/img/" mapping="/img/**"/>
方法三:使用<mvc:default-servlet-handler/>
- <mvc:default-servlet-handler/>
最后再说明一下,如何你的DispatcherServlet拦截*.do这样的URL,就不存上述问题了。
0 0
- springMVC3学习--访问静态文件
- springMVC3学习(四)--访问静态文件如js,jpg,css
- springMVC3学习(四)--访问静态文件如js,jpg,css
- springMVC3学习(四)--访问静态文件如js,jpg,css
- springMVC3学习(四)--访问静态文件如js,jpg,css
- springMVC3学习(四)--访问静态文件如js,jpg,css
- springMVC3学习(四)--访问静态文件如js,jpg,css
- springMVC3学习(十一)--文件上传CommonsMultipartFile
- springMVC3学习(十二)--文件上传优化CommonsMultipartResolver
- springMVC3学习(十一)--文件上传CommonsMultipartFile
- springMVC3学习(十二)--文件上传优化CommonsMultipartResolver
- springMVC3学习(十一)--文件上传CommonsMultipartFile
- springMVC3学习(十二)--文件上传优化CommonsMultipartResolver
- springMVC3学习(十一)--文件上传CommonsMultipartFile
- springMVC3学习(十一)--文件上传CommonsMultipartFile
- springMVC3学习(十二)--文件上传优化CommonsMultipartResolver
- springMVC3学习(十一)--文件上传CommonsMultipartFile
- springMVC3学习(十二)--文件上传优化CommonsMultipartResolver
- Windows 7中本地SVN搭建问题详解
- ORA 12505 Listener does not currently know of SID given in connection descriptor
- UML图(四) 对象图
- 阿胶糕的制作方法_(给自己妈妈留着)
- Java使用Socket进行字符串和图片文件同时传输
- springMVC3学习--访问静态文件
- popViewControllerAnimated时未调用viewWillAppear问题
- HDU 4268 Alice and Bob (set+贪心)
- ListView 创建及使用
- NSBundle
- Makefile使用函数
- OCP 1Z0 051 39
- jsp page指令详解
- 堆的节点总数n和叶结点数目的关系 (CLRS习题 6.1-7)