@JSP---九大内置对象之 pageContext
pageContext对象:
1.pageContext对象提供了对jsp页面内所有的对象及名字空间的访问。
2.pageContext对象可以访问到本页所有的Session,也可以区本页面所在的application的某一属性值。
3.pageContext对象相当于页面中所有功能的集大成者。
4.pageContext对象的本类名也叫pageContext。
常用方法:
· jspWriter getOut() 返回当前客户端响应被使用的jspWriter流(out)。
· HttpSession getSession() 返回当前页中的HttpSession对象(Session)。
· Object getPage() 返回当前页的Object对象(page)。
· ServletRequest getRequest() 返回当前页的ServletRequest对象(Request)。
· ServletResponse getResponse() 返回当前页的ServletResponse对像(Response)。
· void setAttribute(String name,Object Attribute)设置属性及属性值
· Object getAttribute(String name,int scope)在指定范围内去属性的值。
· int getAttribute(String name)返回某属性的作用范围。
· void forward(String relativeURLPath)是当前页重导到另一页面。
· void include(String relativeURLPath)在当前位置包含另一文件。
config对象:
config对象是在一个Servlet初始化时,JSP引擎向它传递信息用的,此信息包括Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的相关信息(通过传递一个ServletContext对象)
常用方法:
· ServletContext getServletContext()返回含有服务器相关信息的ServletContext对象
· String getInitParameter(String name)返回初始化参数的值
· Enumeration getInitParameterNames()返回Servlet初始化所需所有参数的枚举