Jsp知識小結
阿新 • • 發佈:2018-12-09
Jsp中的四個域物件:
四個域物件:
pageContext page域
request request域
session session域
application context域
1)域物件作用:
儲存資料 和 獲取資料 ,用於資料共享。
2)域物件方法:
setAttribute("name",Object) 儲存資料
getAttribute("name") 獲取資料
removeAttribute("name") 清除資料
3)域物件作用範圍:
page域: 只能在當前jsp頁面中使用(當前頁面)
request域: 只能在同一個請求中使用(轉發)
session域: 只能在同一個會話(session物件)中使用(私有的)
context域: 只能在同一個web應用中使用。(全域性的)
Jsp的最佳實踐:
Servlet技術: 開發動態資源。是一個java類,最擅長寫java程式碼
jsp技術: 開發動態資源。通過java程式碼最擅長輸出html程式碼。
各取所長:
在web專案中涉及到邏輯:
1)接收引數 servlet做
2)處理業務邏輯,返回結果 servlet做
3)顯示資料到瀏覽器 jsp做
4)跳轉到其他頁面 servlet做
servlet+jsp模式
servlet:
1)接收引數
2)處理業務邏輯
3)把結果儲存到域物件中
4)跳轉到jsp頁面
Jsp:
1)從域物件取出資料
2)把資料顯示到瀏覽器
servlet的資料 -> jsp頁面
List<Contact> 使用域物件 共享資料