springMvc+shiro做权限管理,页面上的静态资源,样式图片等没有出现,用几种方式过滤试过,还是不行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springMvc+shiro做权限管理,页面上的静态资源,样式图片等没有出现,用几种方式过滤试过,还是不行相关的知识,希望对你有一定的参考价值。

正常情况是不会出现这样的,shiro对于静态资源的处理,不用特殊配置。

只需要在shiroFilter过滤器filterChainDefinitions项中增加一个静态资源处理规则就可以,例如允许/css/开头的资源匿名访问,只需要这样一句配置就足矣。

/css/**  = anon 

配置完成后,未登录就可以在浏览器中直接访问css下的资源,新项目用的shiro,简单而又实用的权限框架。

在shiroFilter 和 mvc:resources中都需要配置,
如:

shiroFilter中:

<property name="filterChainDefinitions">

<value>

/css/** = anon

/js/** = anon

/img/** = anon

</value>

</property>在spring-mvc.xml中:

<mvc:resources mapping="/css/**" location="/css/" cache-period="2592000"/> 

<mvc:resources mapping="/img/**" location="/img/" cache-period="2592000"/> 

<mvc:resources mapping="/js/**" location="/js/" cache-period="2592000"/>

参考技术A 正常情况是不会出现这样的,shiro对于静态资源的处理,不用特殊配置,只需要在shiroFilter过滤器filterChainDefinitions项中增加一个静态资源处理规则就可以,例如允许/css/开头的资源匿名访问,只需要这样一句配置就足矣,
/css/** = anon
配置完成后,未登录就可以在浏览器中直接访问css下的资源,新项目用的shiro,简单而又实用的权限框架。

以上是关于springMvc+shiro做权限管理,页面上的静态资源,样式图片等没有出现,用几种方式过滤试过,还是不行的主要内容,如果未能解决你的问题,请参考以下文章

springMVC集成shiro权限认证框架,登录之后退出登录出现登录不上的问题

Shiro权限框架与SpringMVC整合

springmvc+spring+mybatis+shiro+easyui整合开发后台用户权限管理系统(附完整项目源码)

springmvc集成shiro登录失败处理

spring mvc怎么加入权限控制,在未登录前,任何访问url都跳转到login页面;登录成功

spring security与apache shiro 权限控制安全框架,那个更实用