JSP部分內容複習(九大內置對象&四大作用域)
1.JSP九大內置對象
名稱 |
類型 |
含義 |
獲取方式 |
request |
HttpSevletRequest |
封裝所有請求信息 |
方法參數 |
response |
HttpServletResponse |
封裝所有響應信息 |
方法參數 |
session |
HttpSession |
封裝所有會話信息 |
req.getSession() |
application |
ServletContext |
所有信息 |
getServletContext();request.getServletContext(); |
out |
PrintWriter |
輸出對象 |
response.getWriter() |
exception |
Exception |
異常對象 |
略 |
page |
Object |
當前頁面對象 |
略 |
pageContext |
PageContext |
獲取其他對象 |
略 |
config |
ServletConfig |
配置信息 |
略 |
2.JSP 四大作用域
- page
作用:在當前頁面不會重新實例化
- request
作用:在一次請求中同一個對象,下次請求重新實例化一個request 對象
- session
範圍:一次會話
作用:只要客戶端Cookie中傳遞的Jsessionid不變,Session不會重新實力會(不超過默認時間.)
實際有效時間:
①瀏覽器關閉.Cookie 失效.
②默認時間.在時間範圍內無任何交互.在 tomcat 的web.xml 中配置
<session-config>
<session-timeout>30</session-timeout>
</session-config>
- application
作用:只有在 tomcat 啓動項目時菜實例化。關閉 tomcat 時銷燬application