1. 程式人生 > >Jsp知識小結

Jsp知識小結

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>    使用域物件 共享資料