【求教】spring mvc 中静态资源404、302错误

(2019/3/22补充)在新的项目中也偶尔遇到资源被拦截的情况(前提我已经设置了各种静态资源不被拦截的措施),至今仍然没能找到具体原因,所以在后面的项目采用了下面的Dispatcher策略,只有/manager/*开头的请求会走springmvc,其他请求使用默认的分发调度策略。

<!-- 前端控制器 --><servlet><servlet-name>springmvc</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!-- 加载springmvc配置 --><init-param><param-name>contextConfigLocation</param-name><!-- 配置文件的地址 如果不配置contextConfigLocation, 默认查找的配置文件名称classpath下的:servlet名称+"-serlvet.xml"即:springmvc-serlvet.xml --><param-value>classpath:springmvc.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>springmvc</servlet-name><url-pattern>/manager/*</url-pattern></servlet-mapping>


在ssm项目中,已经为静态资源配置好了路径

    <!-- 加载静态页面--><mvc:annotation-driven/><!--<mvc:default-servlet-handler/>--><mvc:resources mapping="js/*" location="/js/" /><mvc:resources mapping="css/*" location="/css/" /><mvc:resources mapping="images/*" location="/images/" />

css和js以及其他全部images下资源都可以正常加载,唯有一个图片包302错误(后补:不只是这个图片302,后来发现会随机不定某个资源出现302码,我又遇到了一个css文件302)。
其他已知:不是图片名称重复问题,已尝试过改名称。

第二次补:
在项目中我使用过滤器做了一个单一登录验证,只开放 login 控制器,
在尝试开放css js images 后,问题解决。

**第三次补:**在第二次解决了png图片的问题,这次又给我报了俩css文件无法加载,这两个css文件是不同目录下的同名css文件,这次我该更改了web.xml文件

在web.xml中上图红色标记的代码,不在让springmvc拦截css请求 。错误便消失了。
但我还是还不理解,为什么就个别文件无法加载。而且我也在springmvc.xml设置了静态资源注解,如下图。

spring mvc 中静态资源404、302错误相关推荐

  1. Spring MVC中静态资源的处理

    Spring MVC中静态资源的处理 REST风格的资源URL中不带后后缀,比如 /blog/tom -> 用户tom的blog资源 /order/1234 -> 订单号为1234的订单资 ...

  2. Spring MVC中静态资源加载

    问题:MVC 静态资源加载,包括 js.css.image加载不出来 由于web.xml中dispatcherServlet中 url-pattern 使用 / 拦截所有访问,而导致静态资源也交给了D ...

  3. spring mvc处理静态资源

    servlet的url映射定义为'/'表示映射全部路径 struts的过滤器是*.action,在spring mvc中设置成*.action或者*.do......也是可以的,但是spring mv ...

  4. Spring MVC配置静态资源的正常访问

    SpringMVC如果过滤器过滤范围配置了/或者/*,那么框架会过滤所有请求,包括自己写的请求和静态资源请求,这样静态资源就不能正常加载,包括js文件.css文件.图片资源访问的时候都会出现404页面 ...

  5. Spring mvc 拦截静态资源配置管理

    springMVC的<mvc:resources mapping="***" location="***">标签是在spring3.0.4出现的,主 ...

  6. Vue打包部署到服务器-找不到静态资源404错误

    Vue打包部署到服务器-找不到静态资源404错误 参考:https://blog.csdn.net/AnnaF/article/details/105709569 问题描述 在本地运行正常,但是使用n ...

  7. 请求的资源不可用html,Spring MVC请求的资源不可用

    我有一个带有公共函数索引()的单个控制器类(MainController.class)的战争项目,该函数返回一个字符串,该字符串是我最后一次检查视图的名称正在转发 - 和一个名为"index ...

  8. Spring Boot 的静态资源处理

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | liuxiaopeng 来源 | cnblog ...

  9. Spring MVC 中的 forward 和 redirect

    Spring MVC 中,我们在返回逻辑视图时,框架会通过 viewResolver 来解析得到具体的 View,然后向浏览器渲染.假设逻辑视图名为 hello,通过配置,我们配置某个 ViewRes ...

最新文章

  1. 2.1 mac下多版本jdk的安装和管理
  2. Django博客系统注册(创建用户模块应用)
  3. emmet快速缩写展开的基本写法与心得
  4. 我在ChinaUnix上看到的有点点用的帖子
  5. MySQL限制CPU资源使用_压缩大文件时如何限制CPU使用率?----几种CPU资源限制方法的测试说明...
  6. JavaOne 2015 –第二十版十大收获
  7. 全国小学四则运算1.0
  8. javascript 15位和18位身份证的正则表达式及其验证
  9. MySQL InnoDB 存储引擎索引那些事儿
  10. JAX-WS编写webservice
  11. Community Enterprise Operating System ISO 全镜像下载
  12. 大一python题库及答案_Python经典题库及答案-python经典编程题
  13. Linux内核配置之Kconfig
  14. java继承动物类_Java之继承
  15. vue设置浏览器顶部小图标
  16. Matlab实现时间序列预测
  17. 基于透视灭点的三维物体点坐标的求取
  18. 生死看淡,不服就GAN——GAN的种类
  19. 22考研全程时间计划安排表!
  20. 反电动势的危害和简易保护措施

热门文章

  1. 35岁找工作,这个最重要
  2. 关于thrift的使用
  3. echart 圆角圆环
  4. 长沙理工大学第十二届ACM大赛 I.主持人的烦恼【贪心】
  5. 基于web网上订餐系统的设计与实现(论文+源码)_kaic
  6. vue.js--成绩单
  7. 小学信息用计算机绘画教案,电脑美术教案
  8. 被信任的感觉,我是真的没想到。。
  9. 用python实现一个豆瓣通用爬虫(登陆、爬取、可视化分析)
  10. windows mysql端口_windows开启3306端口访问mysql