【发布时间】:2012-12-11 10:17:36
【问题描述】:
我想知道这个 java 对象到底是什么,它的主要用途是什么。我看过java文档,但这让我更加困惑:(。
是否有会话、请求、应用等关系范围?
【问题讨论】:
-
看docs.oracle.com/javaee/1.4/api/javax/servlet/jsp/… 但是,你真的是想问pageContext吗?
标签: java jsp servlets expression
我想知道这个 java 对象到底是什么,它的主要用途是什么。我看过java文档,但这让我更加困惑:(。
是否有会话、请求、应用等关系范围?
【问题讨论】:
标签: java jsp servlets expression
JspContext 令人困惑,因为它似乎没有做任何 ServletContext 不能做的事情。你是对的,它没有。没有 JspContext 也可以。隐式变量可供您使用。
主要的好处在于 JSP 技术不一定与 Java 绑定。是的。您没听错,JSP 定位为跨平台兼容。
引用API:
JspContext 充当 PageContext 类的基类,并抽象出所有非特定于 servlet 的信息。这允许在请求/响应 Servlet 的上下文之外使用简单标记扩展。
这种抽象允许 JSP 以与平台无关的方式收集有关其环境(请求、会话和应用程序范围)的信息。
【讨论】:
JSP 上下文对象 = 应用程序上下文 = ServletContext。
范围是应用程序。
希望这会有所帮助。
【讨论】: