JspContext、pageContext等的区别

来源:互联网 发布:申请售后淘宝客佣金吗 编辑:程序博客网 时间:2024/05/12 12:28

        pageContext对象代表页面上下文,主要用于访问JSP之间的共享数据。使用pageContext可以访问page、request、session、application范围的变量。pageContext对象继承于JspContext。尽管简单标记得到的是JspContext的一个引用,而传统标记得到的是PageContext的引用,但是简单标记的JspContext通常就是一个PageContext实例。

        servletContext接口是Servlet中最大的一个接口,呈现了web应用的Servlet视图。每个应用都会有一个ServletContext对象与之关联,当容器分布在在多个虚拟机上时,web应用在所分布的每个虚拟机上都拥有一个ServletContext实例。ServletContext对象是在Web应用程序装载时初始化的。正像Servlet具有初始化参数一样,ServletContext也有初始化参数。

        ServletActionContext类是org.apache.struts2.ServletActionContext提供的,目的是为了方便在Struts2的action中和Servlet API耦合。ServletActionContext类直接继承了ActionContext,它提供了直接与Servlet相关对象访问的功能。

        ApplicationContext是spring提供的bean工厂,它继承自BeanFactory接口,除了包含BeanFactory的所有功能。

  

0 0
原创粉丝点击