整合到web

z这些是整合需要的包POM.XML

org.apache.shiro shiro-core 1.2.5 org.apache.shiro shiro-web 1.2.5 org.apache.shiro shiro-spring 1.2.5

引入shiro过滤器在web.xml中
shiroFilter org.springframework.web.filter.DelegatingFilterProxy targetFilterLifecycletrue shiroFilter /*

【整合到web】修改spring配置 之前在ini里面写的现在都在spring-bean里面写了
/user/login.do=anon/user/*=authc

参考一下这个配置 整合到web
文章图片
image.png 整合到web
文章图片
image.png web.xml里面的shiro过滤器的名字要和springbean里面的过滤器名字一样
spring-mvc增加相关配置,异常处理,注解开关处理
/unauthorized

注释:指定操作的需要的权限

整合到web
文章图片
image.png 整合到web
文章图片
image.png 6 Jsp中使用的shiro标签 需要引入标签
标签:
登录之后
不在登录状态时
用户在没有RememberMe时
用户在RememberMe时
在有abc或者123角色时
拥有角色abc
没有角色abc
拥有权限资源abc没有abc权限资源
显示用户身份名称
显示用户身份中的属性值
显示用户身份名称是从这个realm中读取的` 整合到web
文章图片
image.png 缓存设置 1)jar包
ehcache-core net.sf.ehcache 2.5.0 org.apache.shiro shiro-ehcache 1.2.5

2)ehcache.xml配置文件导入
3)spring-bean引入

记住我,不建议使用这个,不安全,一旦把缓存考走了,那不就可以登陆上了么,注:这是用base64编码还是密匙的形式保存的 spring-bean的配置,这个安全管理器要是本来有了,改下就行了,不用再写个,,,

name和value值不能改,这是有形式的
整合到web
文章图片
image.png controller层的配置
整合到web
文章图片
image.png spring-bean一定要用这个

整合到web
文章图片
image.png 修改springmvc配置
如果使用shiro的注解,必须将该配置放在springmvc的配置文件中,否则注解不起作用
/unauthorized

整合到web
文章图片
image.png

    推荐阅读