/** * Copyright (c) 2012-present 铭软科技(mingsoft.net) * 本软件及相关文档文件(以下简称“软件”)的版权归 铭软科技 所有 * 遵循 铭软科技《服务协议》中的《保密条款》 */ package net.mingsoft.people.action; import jakarta.servlet.http.HttpServletRequest; import net.mingsoft.base.util.BundleUtil; import net.mingsoft.basic.util.BasicUtil; import net.mingsoft.people.constant.Const; import net.mingsoft.people.constant.e.SessionConstEnum; import net.mingsoft.people.entity.PeopleEntity; import net.mingsoft.people.util.PeopleUtil; import java.util.MissingResourceException; /** * * 基础类 * @author 铭飞开发团队 * @version * 版本号:0.0
* 创建日期:2017-8-23 10:10:22
* 历史修订:
*/ public class BaseAction extends net.mingsoft.mdiy.action.BaseAction { @Override protected String getResString(String key) { // TODO Auto-generated method stub String str = ""; try { str = super.getResString(key); } catch (MissingResourceException e) { // str = getLocaleString(key, Const.RESOURCES); str = BundleUtil.getString(Const.RESOURCES,key); } return str; } /** * 从shiro中获取会员信息.没有返回shiro未登录异常
* 建议Action层使用,如果其他层如biz层建议直接调用PeopleUtil.getPeopleBean() */ protected PeopleEntity getPeopleBySession() { // 由于SecurityUtils.getSubject()压入的是完整peopleBean数据,peopleBean又是peopleEntity子类 // 所以这里直接采用peopleBean返回 return PeopleUtil.getPeopleBean(); } }