简单了解struts2的上下文

来源:互联网 发布:笔记本win10优化教程 编辑:程序博客网 时间:2024/06/06 23:35

struts2中有三个上下文,分别为:

1servletActionContext

1、建立struts2servlet通信的接口

2ActionContext

1Action的上下文

2、通过ActionContext可以获取session application valuestack等和action相关的内容

3、只能获取2中的内容

3ActionInvocation

1struts2容器的上下文

2、必须通过其他的方式产生ActionContext.getContext().getActionInvocation();

3、可以获得struts2的所有内容比如 namespace result 所有inteceptor

4、是struts2的上下文

我们来看一看ActionContext的类图


再来看看ActionInvocation的类图


看getStack(),能看到ActionProxy



通过getConfig()方法获得ActionConfig




通过这些,我们能够看出到底是哪个上下文更强大了..


0 0