JSP九大內置對象

1.四大做用域
pageContext
位於javax.servlet.jsp.PageContext
封裝了當前jsp頁面的運行信息,它提供了返回jsp頁面的其餘隱式對象的方法,做用於當前頁面。java

request
位於javax.servlet.http.HttpServletRequest
request」 對象表明的是來自客戶端的請求,例如咱們在FORM表單中填寫的信息等,是最經常使用的對象。關於它的方法使用較多的是getParameter、 getParameterNames,getParameterValue,經過調用這幾個方法來獲取請求對象中所包含的參數的。做用於一次請求全部被轉發過的servlet。服務器

session
位於javax.servlet.http.HttpSession
做用於一次會話全部的servlet
若是是jsp文件,服務器會在生成的servlet文件中爲你自動建立,但若是是本身寫的servlet,則須要手動添加,不然則不會建立session。
固然若是寫成HttpSession session=request.getSession(false);也不會自動建立。
jsp中默認的是HttpSession session=request.getSession(true);session

application
位於javax.servlet.ServletContext
一個項目全部的servletapp

2.兩個輸出
out
位於javax.servlet.jsp.JspWriter
與response功能相同,但內置了一個緩衝區,響應信息推薦使用out,效率更高
response
位於javax.servlet.http.HttpServletResponse
用於輸出數據到服務器,響應信息,比較底層,沒有作封裝

3.三個打醬油
page
位於java.lang.Object
爲當前頁面對象,基本不用

config
位於javax.servlet.ServletConfig
用於設置或獲得配置信息,不多使用
exception
javax.lang.Throwable
異常對象,根本不用jsp

相關文章
相關標籤/搜索