我們已經學完了jsp內置對象的最主要的四種對象----page、request、response、session和application,在內置對象中有一個pageContext也是很重要的,因為它在某些程度上是全能的,因為它的一些方法能夠代替四種內置對象的方法。
pageContext對象簡介
pageContext對象是javax.servlet.jsp.PageContext類的實例,主要表示的是一個jsp頁面的上下文,此類中除了之前講解過的屬性操作之外,還定義了以下的一些方法,正是這些方法才能夠讓pageContext成為全能的對象。
pageContext主要的功能是在jsp文件中的支持,一定要記住pageContext靠著以上的方法,可以說功能強大,幾乎可以操作各種內置對象。
pageContext是一個功能強大的內置的對象,所以以後在講解jsp高端編程的時候,標簽庫編程基本上就要用到pageContext對象完成了。
說到它功能強大,我們來一起看一下它到底為什麼功能強大? 為什麼能夠操作幾乎所有的內置對象。
用pageContext完成一次跳轉的功能。要求從pageContext_01.jsp跳轉到pageContext_02.jsp上。
pageContext_01.jsp <%@ page language="java" contentType="text/html" pageEncoding="gbk" %> <html> <head> <title>web開發</title> </head> <body> </body> </html>