Jsp内置对象page和pageContext的区别

时间:2022-11-22 13:02:23


在jsp中有9大内置对象,其中page和pageContext有什么区别,今天讲一下。

区别

page代表this,也就是jsp翻译成的Servlet对象,类型是java.lang.Object,一般很少使用这个对象。

pageContext代表当前页面的上下文对象,可以获得其他的内置对象,是,代表javax.servlet.jsp.PageContext,下面我们从jsp转化后的Servlet中去看看。

public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
throws java.io.IOException, javax.servlet.ServletException {

final javax.servlet.jsp.PageContext pageContext;

final java.lang.Object page = this;