`

BaseAction常用方法封装

 
阅读更多
public class BaseAction extends ActionSupport{

	private static final long serialVersionUID = 1348913248;
	
	public Map<String, Object> getSession(){
		return ActionContext.getContext().getSession();
	}
	
	public Map<String, Object> getContextMap(){
		return ActionContext.getContext().getContextMap();
	}
	
	public Map<String, Object> getParamMap(){
		return ActionContext.getContext().getParameters();
	}
	
	public ActionContext getContext(){
		return ActionContext.getContext();
	}
	
	public void putInSession(String key, Object value){
		this.getSession().put(key, value);
	}
	
	public void putInContext(String key, Object value){
		this.getContextMap().put(key, value);
	}
}
分享到:
评论

相关推荐

    BaseAction

    BaseAction.java

    BaseAction的小测试代码

    有关BaseAction,DispatchAction,XXXAction的一个小测试工程,希望对刚接触BaseAction的人有用

    抽取的BaseAction通用工具类

    很好用的工具类,希望帮助到大家

    utils类及baseAction

    utils类及baseAction 非常详细哦

    BaseAction.rar_Java编程_Java_

    action的超类 其他类的继承它,里面有详细说明

    web资源 完本

    包含WEB开发的Servlet,Struts2等开发所需的构架文件,底层的BaseAction,JDBC等底层封装

    初学JAVA-WEB开发的小项目

    在web层和dao层都提取了公共代码封装到BaseAction和BaseDao中,提高了代码的复用,同时按照OO设计原则,针对接口编程,而不是针对实现编程。 使用拦截器的方法对系统权限进行初步控制(后续可以采用Shiro框架进行...

    一套适合初学者的JAVA-WEB开发的小项目

    在web层和dao层都提取了公共代码封装到BaseAction和BaseDao中,提高了代码的复用性,同时遵循OO设计原则,接口是针对编程的,而不是针对实现编程的。 使用拦截器的方法对系统权限进行初步控制(后续可以采用Shiro...

    java javascript

    Service继承了baseSevice,baseSevice已经声明了一些基本方法,需要自己定制的方法在service中声明,然后在...BaseService需要一个Dao对实体进行操作,如果要使用BaseAction中的方法,需要把Dao注入到BaseService中。

    基于JAVA SMART系统-系统框架设计与开发(源代码+论文).zip

    因此,在对本系统进行架构设计的时候,考虑建立一个抽象的BaseAction类,该类继承LookupDispatchAction,实现LookupDispatchAction类中的getKeyMethodMap方法,在方法中返回本系统中请求参数值与资源文件中参数值的...

    thinkPHP中_initialize方法实例分析

    本文实例讲述了thinkPHP中_initialize方法。...class BaseAction extends Action { // 继承Thinkphp protected function _initialize() { // thinkphp中的函数 echo "Base class"; } } 子类如果没有_initi

    路由:提供将路由段绑定到特定Extbase Action端点的功能

    TYPO3扩展routes 此扩展使您可以将URL终结点与某些Extbase Action绑定。 简而言之,您可以为TYPO3项目创建一个API。 特征: ... 开箱即用。 您的路线的其他中间件。... 用于一般信息的简单模块。...

    jQuery EasyUI与Struts2的整合—属性驱动篇

    jQuery EasyUI与Struts2 的整合—属性驱动篇 如果你是用模型驱动,或者是直接把属性写在action里面,你不会...BaseAction.java ApproveAction.java approveList.jsp jQuery EasyUI与Struts2 的整合—属性驱动篇.docx

    Struts中等同于DispatchAction类方法

    在页面中用js传递执行方法参数,传递到后台执行, 在你用的Action类中的方法名前加“run“及可被调用。

    ssh:struts-2.5+spring4+hibernate5

    简单的ssh项目,泛型BaseAction配置,简单注解配置,applicationContext.xml配置,jar包地址 链接:https://pan.baidu.com/s/14NkywuhG6mESyhE1VMkhOQ 密码:en19

    java命名规范 开发规范

    2. Action类相应方法使用封装好的HttpClient相关工具类,准备好HTTP请求的相关参数header参数和body参数并以xml的方式提交HTTP请求; 3. 解析该HTTP请求返回值(XML或JSON); 4. 响应结果; 5. 测试; 备注: 开发...

    thinkphpUploadPic:thinkphp+单图片上传+多图片上传

    3.php:处理上传图片返回json,见BaseAction中的uploadPic方法; ###效果图 ##多图片上传:使用修改后的plulodad插件 使用方法 1.添加/Public/plugins/plulodad文件夹; 2.html:见multiPics.html,主要是引入js和css...

    AppVersionFramework:AppVersionFramework-应用版本管理

    AppVersionFramework 项目名称 移动应用版本管理 ...二是实现BaseAction类,使用annotation标记命令信息。 示例1: package com.laudandjolynn.avf.action1; import com.laudandjolynn.avf.cmd.AbstractC

    使用模型驱动方便从表单获取用户输入的值

    public class SupplierSort_Action extends BaseAction implements ModelDriven&lt;SupplierSort&gt;{ //调用数据访问层 SupplierSort supplierSort = new SupplierSort(); public SupplierSort getModel(){ return ...

Global site tag (gtag.js) - Google Analytics