SSH整合时提取BaseAction
2017-05-21 21:30
375 查看
package gz.itheima.itheimacrm.base; import org.apache.log4j.Logger; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; import com.opensymphony.xwork2.util.ValueStack; //抽取公用方法 public class BaseAction extends ActionSupport{ private static final long serialVersionUID = 1L; //公用日志打印:必须是 protected protected Logger log = Logger.getLogger(this.getClass()); public static final String USER_IN_SESSION = "user_in_session"; /** * 把数据存入值栈的context的map中 * @param key * @param obj */ public void putContext(String key,Object obj){ log.info("把数据存入了值栈的context的map中........."); ActionContext context = ActionContext.getContext(); context.put(key, obj); } /** * 把数据存入值栈的root的栈顶的map中 * @param key * @param obj */ public void putRootMap(String key,Object obj){ log.info("把数据存入值栈的root的栈顶的map中........."); ValueStack vs = ActionContext.getContext().getValueStack(); vs.set(key, obj); } /** * 把数据存入session中 * @param key * @param obj */ public void putContextSession(String key ,Object obj){ ActionContext.getContext().getSession().put(key, obj); } }
相关文章推荐
- java SSH三大框架整合,实现了泛型baseAction,泛型baseService,泛型baseDao
- SSH——基于BaseDao和BaseAction实现用户登录
- ssh整合报错:Action class [ ] not found - action
- ######crm01_最快速:搭建纯注解ssh整合环境(只用一个Spring配置)素材提供jar包,只有两步工作:①写Spring配置②写ssh注解+简单逻辑=遇到action创建失败问题
- SSH-BOS项目:底层代码抽取(BaseDao、BaseAction)
- 框架 day39-42 SSH整合练习项目CRM(配置文件,增删改查,ajax,上传/下载,分页,BaseDao/Action,MD5)
- SSH开发使用BaseAction<T>做为所有Action抽象父类。这段代码啥意思?
- ssh No result defined for action com.tiantian.base.action.CommonTouristAction and result input
- SSH整合———action报错
- SSH-BOS项目:重构BaseAction以及工具类抽取
- struts整合spring(struts创建action)--ssh整合
- ssh整合开Unable to load configuration. - action - |Caused by: Action class [login] not found - action -
- SSH整合抛异常:action未发现
- ssh整合出现action注入空指针异常
- ssh整合DWR的时候报 HTTP Status 404 - There is no Action mapped for namespace / and action name bookInfo.
- ssh整合之后始终无法访问到action,报404错误
- ssh整合action找不到以及控制反转获取service层的bean返回null的知名原因
- SSH学习--struts的action中BaseAction的作用
- ssh整合随笔(注解方式,Spring 管理action)
- SSH整合——Action的生成由Struts控制