shiro 标签使用(一)

来源:互联网 发布:淘宝企业店铺收费吗 编辑:程序博客网 时间:2024/06/05 11:56

   shiro标签使用

后台: 

//认证或者授权时,作如下操作

AuthenticationInfo info = new SimpleAuthenticationInfo( user.getUserid(), user.getPassword(), getName());
 MutablePrincipalCollection principals = (MutablePrincipalCollection) info .getPrincipals();
 principals.add(user, "user");   //user  自己设计的实体类


action 调用

Subject currentUser = SecurityUtils.getSubject();
User user = currentUser.getPrincipals().oneByType(User.class);


jsp 调用

当然先用在jsp中引入com.dlx.security.model.User 类  ,property  为User类的下的一个属性

 <shiro:principal type="com.dlx.security.model.User" property="screenname"/>  //展示  screenname值

0 0
原创粉丝点击