shiro整合之样式不出现,302重定向问题

在将Shiro整合到SSM项目中后,遇到页面样式消失的问题,原本正常显示的样式在添加Shiro配置后不再加载。通过浏览器开发者工具观察,发现样式请求返回了302重定向。原因是Shiro的拦截器配置拦截了所有资源,包括静态资源。解决方法是调整Shiro拦截器配置,使其与SpringMVC拦截器路径一致,确保静态资源不受影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

shiro整合和SSM,然后页面能够正常跳转后发现之前该有的样式不出来了,应该不是自己的静态资源的问题,因为样式之前是可以正常显示的,但是添加了shiro的相关信息之后再运行项目已经不出现样式了,启动开发者模式(F12),发现样式信息已经不是200了,而是302重定向

在一开始没有整个shiro之前,使用的是springMVC 的拦截器,拦截的路径是*.do的

但是整合shiro之后,配置了shiro的拦截器,/*就把所有的资源都拦截了  所以访问之后静态资源就出不来了。把他改成和上面的拦截资源一样的就可以了,问题就成功解决

 原文参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值