JSP頁面生命週期

2021-07-26 10:23:18 字數 331 閱讀 6748

jspservice()方法被呼叫來處理客戶端的請求。對每乙個請求,jsp引擎建立乙個新的執行緒來處理該請求。如果有多個客戶端同時請求該jsp檔案,則jsp引擎會建立多個執行緒。每個客戶端請求對應乙個執行緒。以多執行緒方式執行可以大大降低對系統的資源需求,提高系統的併發量及響應時間。

但也要注意多執行緒的程式設計帶來的同步問題,由於該servlet始終駐於記憶體,所以響應是非常快的。

注意:當使用者第一次請求乙個jsp頁面時,首先被執行的方法時 構造方法。

頁面生命週期

如果頁面請求是回發,則在載入檢視狀態階段之後是載入回發資料階段。這個階段會檢查傳送的窗體字段值,並據此更新相應控制項的屬性。例如,通過 post 機制 發出訊號表示 textbox 控制項的名稱和使用者輸入的值 來回送使用者在 textbox web 控制項中輸入的文字。頁面獲得這些值,在控制項層次...

頁面生命週期

page preinit 該事件在初始化階段的開始被呼叫。用於建立動態控制項,動態設定主控件和主題,在呼叫該事件時,控制項的屬性尚未根據檢視狀態賦值。page init 用來對控制項屬性初始化。page initcomplete 頁面初始化完成時觸發。page preload page load 用...

頁面生命週期步驟

一 頁面生命週期步驟包括 初始化 例項化控制項 還原和維護狀態 執行時間處理程式 及呈現。1 頁請求 頁請求發生在頁面生命週期之前,使用者請求時,asp.net將確定是否需要分析和編譯頁。2 開始 在開始階段,將設定頁屬性,如request和response。在此階段,頁還將確定請求是回發請求還是新...