SpringMVC无法加载静态资源,设置了不拦截文件还是不行?

在网上找了各种各样的方法,主流的有三种

  1. <mvc:resources location="/all" mapping="/all/**" />
  2. 在xml文件设置特定后缀不拦截
  3. 直接所有静态资源都不拦截

以下是三种方法的链接
三种方法解决静态资源拦截问题

然后挨个试了个遍,都不行,设置了 < mvc:default-servlet-handler />
之后。虽然说不会再报映射错误,但是静态资源依旧没办法访问,这就很奇怪了。按道理来说没有映射错误之后静态资源就应该可以访问了。

最后这样子解决了

改变了一下静态资源的目录结构,我一开始是把静态资源全部放在一个目录下面的
在这里插入图片描述然后设置各种不拦截方法都没有用,然后我把这些资源分开放在了webapp的下面
all文件夹消失了最后在进行设置
在这里插入图片描述然后就可以了

所以
可以试一下把静态资源全都分类放好在webapp下面然后在进行配置。或者对在同一个文件夹下面的静态资源进行分类的设置,之前为了图方便直接想一起解决
在这里插入图片描述最后发现不行,一定要分开设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值