在项目中经常会用到一些静态的资源,而一般我们在配置SpringMVC时会让SpringMVC接管所有的请求(包括静态资源的访问),

那么我们怎样才能最简单的来配置静态资源的访问呢?

一,在web.xml中让SpringMVC接管所有请求

如图

  

二,在SpringMVC中配置静态资源映射路径

  

这句话的意思是将ccc这个文件夹的访问路径映射为javaScript

也就是说 我们在地址栏里面访问JavaScript下的某个图片,其实经过SpringMVC的处理后,访问的是ccc下的文件

例如我们要访问localhost:8080/test/javaScript/a.jpg 其实实际上会去WebRoot下的ccc文件夹去寻找a.jpg文件

千万不要讲mapping和location给弄混了,网上太多的博客都是抄的,一个人写错了,大家都错,误人子弟也是醉了!

三,网上的一些博客经常会让大家在配置静态资源的时候加上这一句话

<mvc:default-servlet-handler/>

加上这句话后,就会发现,SpringMVC没有全面接管请求啊,我请求WebRoot下面的文件,没有在SpringMVC中配置对应的映射路径,为啥还能请求到呢?

原因是你加上了<mvc:default-servlet-handler/>后,会使用SpringMVC默认的一套静态资源访问方式,所以你访问的静态资源无需映射路径就能直接访问了!

至此SpringMVC的静态资源访问就OK啦

最新文章

  1. OnDraw函数
  2. springboot+dubbo之多端口注入服务
  3. Shift的用法
  4. QSqlTableModel 使用方法(转)
  5. Java基础-四要素之一《多态》
  6. POJ 3461 Oulipo(乌力波)
  7. 九度oj 1541 二叉树
  8. 揭秘淘宝自主研发的文件系统:TFS
  9. 【转】android UI进阶之实现listview中checkbox的多选与记录--不错
  10. HttpApplication处理对象与HttpModule处理模块 (第三篇)
  11. visual studio2013负载测试简单问题记录
  12. 抄360于Launcher浮动窗口的屏幕显示内存使用情况(改进版)
  13. rnn_model.fit Incompatible shapes
  14. layui table 内容为select隐藏问题
  15. 3D 散点图的绘制
  16. Heacher互助平台需求分析
  17. SpringBoot 下 mybatis 的缓存
  18. 使用Canvas制作画图工具
  19. Lintcode: Add Binary
  20. Linux命令详解-type

热门文章

  1. 【Selenium】Selenium1
  2. Hibernate 案例
  3. 使用Azure Policy(策略)强制实现资源Tag的坑
  4. 前端学习数据库MYSQL
  5. Realm的一对多配置以及版本兼容
  6. PHP 判断是否包含在某个字符串中
  7. 各开放平台API接口通用 SDK 前言
  8. 使用 XML 配置 MyBatis
  9. Testlink安装步骤Checking if C:\inetpub\wwwroot\testlink-1.9.3\gui\templates_c directory is writable Failed !
  10. 如何维持App拥护登录状态(仅仅理论)