JSP九大隐式对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP九大隐式对象相关的知识,希望对你有一定的参考价值。

 

JSP九大隐式对象
request         HttpServletRequest
response         HttpServletResponse
session         HttpSession
application     ServletcContext
config           ServletConfig
exception        (特殊情况下使用)
page            this(本JSP页面)
out              JspWriter(带缓冲的PrintWriter)
pageContext    (使普通Java类可访问WEB资源,自定义            标签常用)

 

pageContext作为域对象 

pageContext对象的方法 
public void setAttribute(java.lang.String name,java.lang.Object value)
public java.lang.Object getAttribute(java.lang.String name)
public void removeAttribute(java.lang.String name)
pageContext对象中还封装了访问其它域的方法
public java.lang.Object getAttribute(java.lang.String name,int scope)
public void setAttribute(java.lang.String name, java.lang.Object value,int scope)
public void removeAttribute(java.lang.String name,int scope)
代表各个域的常量
PageContext.APPLICATION_SCOPE
PageContext.SESSION_SCOPE
PageContext.REQUEST_SCOPE
PageContext.PAGE_SCOPE 
findAttribute方法

 

PageContext类中定义了一个forward方法和两个include方法来分别简化和替代RequestDispatcher.forward方法和include方法

 

web开发接触到了4个域对象:

pageContext(称之为page域) 
request(称之为request域)
session(称之为session域)
servletContext(称之为application域)

 

以上是关于JSP九大隐式对象的主要内容,如果未能解决你的问题,请参考以下文章

JSP九大隐式对象

JSP_九大隐式对象

JSP九大隐式对象-----面试

[android] jsp的九大隐式对象

JSP九大内置对象

四大域对象,和jsp的九大隐式对象,已经el表达式的11个隐式对象