1
- 我從一個servlet發送一個請求到jsp。
- 現在jsp被容器轉換成servlet(如Tomcat)。
- 然後生成HTML文件並在瀏覽器中呈現。
我的問題是:步驟1 & 2是否在同一個線程中執行?我正在調用一個servlet到jsp的請求,它們是否在同一個線程中運行?
我的問題是:步驟1 & 2是否在同一個線程中執行?我正在調用一個servlet到jsp的請求,它們是否在同一個線程中運行?
Servlets 2.5規範沒有從併發處理的角度定義這種情況。因此,答案取決於Container實現。
Servlets 3.0規範定義了異步servlet。這些servlet可以執行異步調度,這會導致產生多個並行工作的線程。所以,對於具有執行異步調度的異步支持的servlet來說,答案肯定是NO。
是; JSF框架(例如)依賴於此。 – McDowell
'jsp在客戶端瀏覽器中呈現'是不正確的Rai,因爲容器將生成HTML(通常爲HTML或其他格式),並將其發送到瀏覽器加載的瀏覽器(DOM)。編輯:只是意識到,以前的答案被刪除。 – MalsR