解决Spring MVC整合Shiro出现无法访问静态资源文件的问题
来源:互联网 发布:mac系统安装失败 编辑:程序博客网 时间:2024/06/06 01:58
问题描述:Chrome 控制台下报“Resource interpreted as Stylesheet but transferred with MIME type text/html”,css,js等文件无法正确被加载。
原因出在了配置shiro过滤器时设置了“/**=user”,使得在未登录状态下无法正确加载静态文件。
解决方案:shiro过滤器配置拦截器链中添加”/static/**=anno”即可,”/static/**”为静态资源文件路径。
<!-- Shiro的Web过滤器 --> <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager"/> <property name="loginUrl" value="/user/login"/> <property name="filters"> <util:map> <entry key="authc" value-ref="formAuthenticationFilter"/> </util:map> </property> <property name="filterChainDefinitions"> <value> /=authc /index=authc /user/login=authc /logout=logout /static/**=anon<!--设置静态资源文件为游客可访问--> /**=user </value> </property> </bean>
阅读全文
0 0
- 解决Spring MVC整合Shiro出现无法访问静态资源文件的问题
- 解决spring mvc静态资源无法访问的问题
- 解决Spring MVC DispatcherServlet拦截“/”时,无法访问静态资源的问题
- Spring MVC 解决静态资源的问题
- 解决Spring MVC框架静态资源文件显示问题
- spring boot 解决无法访问静态资源
- Spring Boot无法访问css,js等静态资源的问题
- Spring MVC和shiro整合时自动注入的问题
- Shiro+Spring MVC整合
- Shiro+Spring MVC整合
- spring boot整合Jersey时无法访问静态资源路径解决办法
- Spring mvc jsp中引入静态css资源文件问题
- Spring MVC程序中怎么得到静态资源文件css,js,图片文件的路径问题
- SpringMVC静态资源无法访问的问题
- spring mvc 访问静态资源文件的三种方式
- 解决SpringMVC 静态资源无法访问
- Spring-MVC 登录拦截与静态资源冲突的问题
- spring mvc 静态资源处理遇到的问题
- lvs、haproxy、nginx 负载均衡的比较分析
- JAVA中基于json串进行sql语句拼接实现select方法
- 与联想高管的谈话-do yourself
- easyui的ComboBox和DateBox复制
- JQ HTML 和 innerHTML区别
- 解决Spring MVC整合Shiro出现无法访问静态资源文件的问题
- nyoj204,Coin Test
- 使用git fetch和git rebase处理多人开发同一分支的问题
- redis操作命令记录
- CodeForces
- Tomcat
- ......
- 模版 基类 父类 指针 正确保存数据
- Python中的Numpy、SciPy、MatPlotLib安装与配置