转自:http://www.cnblogs.com/shaohz2014/p/3962779.html ActionContext是Action的上下文,Struts2自动在其中保存了一些在Action执行过程中所需的对象,比如session, parameters, locale等。Struts2 ...
分类:
其他好文 时间:
2016-04-18 13:20:10
阅读次数:
220
1.通过ActionContext类(拿到的不是真正的servlet api,而是一个map) ActionContext context = ActionContext.getContext(); context.getSession(); context.getApplication(); 2. ...
1、ServletXxxAware接口 ActionContext和XxxAware接口对应,属于解耦的设计,但功能单一,我们能够获取到的只是struts2给我们返回的map。ServletActionContext和ServletXxxAware接口对应,属于耦合的设计,但功能强大,能够直接获取s ...
分类:
其他好文 时间:
2016-04-04 19:32:10
阅读次数:
162
1、ServletActionContext ServletActionContext, 这个类继承自ActionContext, 所以它具有ActionContext的很多功能,不过更重要的是它提供了直接访问Servlet相关对象的功能,功能更强大,缺点是耦合程度提高了。 HttpServletR ...
分类:
其他好文 时间:
2016-04-04 19:23:01
阅读次数:
119
1、概念 ActionContext是action的上下文,它包括action执行所需要的对象。struts2对每一个action都会创建一个新的ActionContext实例,同Action一样,是线程安全的。ActionContext里面存放的是一些map,是对web资源的一些包装。 2、使用方 ...
分类:
其他好文 时间:
2016-04-04 11:40:30
阅读次数:
128
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> action类获取session变量: String pn = ActionContext.getContext().getSession().get("projectnam
分类:
其他好文 时间:
2016-03-09 17:24:13
阅读次数:
138
1.1. 如何获取Session 1.1.1. 获取Session的方式 Struts2中获取Session的方式有3种,大家掌握其中任何一种都可以。 通过ActionContext.getContext().getSession()获得Session,注意其返回类型为 Map<String,Obj
分类:
其他好文 时间:
2016-03-04 20:47:36
阅读次数:
135
为了避免与Servlet API耦合在一起,方便Action类做单元测试,Struts 2对HttpServletRequest、HttpSession和ServletContext进行了封装,构造了三个Map对象来替代这三种对象,在Action中,直接使用HttpServletRequest、Ht
分类:
其他好文 时间:
2016-02-24 12:23:16
阅读次数:
151
第一种方式:使用ActionContext类实现 //获取对象ActionContext context = ActionContext.getContext();//获取页面提交数据Map parameters = context.getParameters();//操作域对象相关的方法conte...
分类:
其他好文 时间:
2016-01-24 23:48:41
阅读次数:
193
一、Struts2的处理流程:客户端产生一个HttpServletRequest的请求,该请求被提交到一系列的标准过滤器(Filter)组建链中(如ActionContextCleanUp:它主要是清理当前线程的ActionContext、Dispatcher,FilterDispatcher主要是...
分类:
编程语言 时间:
2015-12-31 22:58:43
阅读次数:
433