1. 在web.xml配置不需要拦截
<servlet-mapping>  <servlet-name>default</servlet-name> <url-pattern>*.png</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>
  1. 只拦截.do (只拦截.do的url,css等静态资源可以访问)
<servlet-mapping><servlet-name>mvc-dispatcher</servlet-name><url-pattern>/.do</url-pattern>
</servlet-mapping>
  1. 在spring3.0.4出现<mvc;resources mapping="***" location="***">标签,配置静态资源访问
<!--location是指webroot下的所在路径,mapping是指要处理的映射-->
<mvc:resources mapping="/javascript/**" location="/static_resources/javascript/"/>
<mvc:resources mapping="/styles/**" location="/static_resources/css/"/>
<mvc:resources mapping="/images/**" location="/static_resources/images/"/>
<!--静态资源访问 -->
<!-- 对静态资源文件的访问  方案一 (二选一) -->
<mvc:default-servlet-handler/>
<!-- 对静态资源文件的访问  方案一 (二选一) -->
<!--把符合/js/**匹配规则的请求,映射到目录/WEB-INF/js/下-->
<mvc:resources mapping="/js/**" location="WEB-INF/js/"/><!--<mvc:resources mapping="/img/**" location="WEB-INF/img/"/>-->
<mvc:resources mapping="/css/**" location="WEB-INF/css/"/>
<!--<mvc:resources mapping="/commons/**" location="WEB-INF/commons"/>-->
<!--<mvc:resources mapping="/upload/**" location="WEB-INF/upload/"/>--><!-- static下所有文件 -->
<mvc:resources location="/static/" mapping="/static/**" />
  • 注意:shiro 静态资源要放开
<value><!-- 静态资源允许访问 -->/ace/** = anon/assets/** = anon<!-- 登录页允许访问 -->/user/login = anon/rest/user/login = anon<!-- 其他资源需要认证 -->/** = authc
</value>

SpringMVC静态资源问题相关推荐

  1. SpringMVC 静态资源CSS,JS访问不了 解决方法

    SpringMVC 静态资源CSS,JS访问不了 解决方法 参考文章: (1)SpringMVC 静态资源CSS,JS访问不了 解决方法 (2)https://www.cnblogs.com/peiy ...

  2. springmvc静态资源;mvc:default-servlet-handler后Controller失效

    springmvc静态资源;mvc:default-servlet-handler后Controller失效 web.xml配置<url-pattern>/</url-pattern ...

  3. springMVC静态资源访问不到

    还久没使用springMVC,空闲的时间搭了一个SSJ环境,发现静态资源全部没有找到,但是我的路径没有问题啊,最后发现是这些资源被拦截了 <!-- 配置SpringMvc 前端控制器 --> ...

  4. springmvc静态资源拦截与访问

    首先要配置tomcat的web.xml <init-param> <param-name>listings</param-name> <param-value ...

  5. springmvc 静态资源 配置

    SpringMVC提供<mvc:resources>来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决: 方案一.拦截器中增加针对静 ...

  6. 关于springmvc静态资源常被忽视,有可能致命的点

    我的项目用的是ssm,静态资源访问用的Springmvc默认的 <mvc:default-servlet-handler/> ,一直没有问题,今天突然给我报了这样一个错: Resource ...

  7. default-servlet-handler 无法访问html,default-servlet-handler不生效缘由,springmvc静态资源拦截方案比较...

    springmvc为何要拦截静态资源? 简单来讲,为了请求的url不带相似*.action,*.do,好比http://localhost:8080/system/index.action,sprin ...

  8. SpringMVC_3.请求映射与静态资源处理

    1.请求映射 介绍:         请求到 web.xml ,经过 SpringMVC的分发器对象 [ DispatcherServlet ]  ,将请求转到 SpringMVC 框架中,通过 @R ...

  9. SpringMVC访问静态资源

    鸣谢:http://blog.163.com/koko_qiang/blog/static/207213184201382091154584/ ---------------------------- ...

最新文章

  1. boost::boost::maximum_adjacency_search用法的测试程序
  2. docker save 与 docker export 的区别
  3. 计算(a+b)*c的值
  4. Java边缘填充_任意画一个多边形,用边缘填充算法填充
  5. 《奠基计算机网络》所需软件 下载地址
  6. 对编辑框进行赋值和取值
  7. Leetcode113.路径和II
  8. Adb refused a command 解决方法
  9. 关于string中的如果使用变量的笔记
  10. Nginx正向代理原理和部署方案
  11. 中缀表达式、前缀表达式、后缀表达式
  12. 海康威视错误代码说明(一)(错误代码:1~14)
  13. SSL简介及其压力测试THC-SSL-DOS工具介绍
  14. 台式计算机常用的网卡类型,台式机无线网卡如何查看型号
  15. CVPR2021论文列表(中英对照)
  16. 蓝牙信标人员定位技术原理分析
  17. 关于vue项目中移动端实现用户选择照片、照片裁剪、一次上传多张图片功能。
  18. 循环结构习题:公式求π值
  19. vue动态生成二维码,扫码登录
  20. IP-guard功能详解——屏幕监控

热门文章

  1. CCF NOI1005 存款收益
  2. vscode如何运行python新手教程_从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)...
  3. python下载-各种版本的Python下载安装教程
  4. python能做什么游戏-Python有做大型游戏的潜力吗?
  5. python初学者怎么入门-python怎么入门啊?
  6. python的读音-python怎么读?python的含义和读音!
  7. 学python可以从事什么工作-学完Python后可以从事哪些工作?
  8. python有道-Python爬去有道翻译
  9. python学习网站-有哪些值得推荐的Python学习网站?
  10. cvpr2020 人脸检测与识别_CVPR2020 论文分类下载 「人脸识别+目标检测」