網上對於session何時被創建也有很多爭論。
首先,訪問靜態頁是不會有session的。
而訪問動態頁其實也未必創建session,比如servlet,當我訪問壹個顯示時間的servlet時,並沒有創建session, 這說明當我們沒有對session進行讀寫時是不會在服務器上創建session的(以達到節省資源的目的)。但是,訪問壹個僅僅顯示“hello jsp”的jsp或asp頁面(不包含任何動態內容)時卻創建了Session,這說明jsp或asp(只測試了這兩種頁面)會自動創建HttpSession對象,也就是說當有客戶端訪問asp或jsp頁面,系統會自動分配壹個session,而不需要通過對session的讀寫才能創建。(至於樓主說的那種完全為空的asp我沒有試驗過,不發表意見,如果是真的,我也暫不明白這個問題的原因,還待與樓主***同討論。)