JSP頁面的生命週期

2021-07-26 21:56:52 字數 442 閱讀 1158

有三個步驟:

1.解析jsp檔案;

2.將jsp檔案轉化為servlet;

3.編譯servlet;

這裡,首先判斷是不是第一次請求,如果是的話,也就是說jsp還沒有被編譯過,jsp引擎就把相應的jsp檔案編譯成servlet,生成位元組碼檔案,並呼叫jspinit();

如果不是第一次請求,說明已經有了位元組碼檔案,那麼就開始解析執行,呼叫jspservive()。

jspservice()方法被呼叫來處理客戶端的請求,對於每乙個請求,jsp引擎將建立乙個新的執行緒來處理請求。

如果有多個客戶端同時請求jsp檔案,則jsp引擎將會建立多個執行緒,每個客戶端對應乙個執行緒。同時,servlet始終存在記憶體中,因此相應很快。

JSP頁面的生命週期

jsp頁面的生命週期 當使用者向伺服器發出乙個請求時,首先判斷是否是第一次請求,如果是,則將該jsp檔案轉換成乙個servlet 生成位元組碼檔案,並執行jspinit 進行初始化,如果不是,則直接生成位元組碼檔案 最後解析執行,執行jspservice 來處理客戶端的請求 對每乙個請求,jsp引擎...

頁面的生命週期

網頁的生命週期 頁面處理發生事件的序列,編寫的 在正確的時間被執行 基類 page 提供了很多事件來實現 init事件 狀態恢復時觸發,為處理請求做好準備 load事件 網頁呈現前出發,用於初始化控制項,處理post請求時對控制項層次結構的改變 基本方案 首次請求 ispostback 初始化控制項...

頁面的生命週期

1 頁面的生命週期的九個階段 1頁面初始化 頁面被呼叫來初始化所有傳入頁面請求的生命週期所需的設定init 2載入檢視狀態 恢復以前頁面儲存的狀態,即viewstate屬性,通過重寫loadviewstate方法實現 3載入回送資料 頁面載入所有在request中快取的傳入的資料,相應的更新頁面和控...