當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JSP页面的执行过程
生活随笔
收集整理的這篇文章主要介紹了
JSP页面的执行过程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當客戶端瀏覽器,向服務器發出訪問一個JSP頁面的請求時
服務器根據該請求加載相應的JSP頁面,并對該頁面進行編譯,然后執行
執行過程
1、客戶端通過瀏覽器,向服務器發出請求,在該請求中包含了請求的資源和路徑,這樣,當服務器接收到該請求后,就可以知道被請求的資源
2、服務器根據接收到的客戶端的請求,來加載被請求的JSP文件
3、Web服務器中的JSP引擎,會將被加載的JSP文件轉化為Servlet
4、JSP引擎,將生成的Servlet代碼,編程成Class文件
5、服務器執行這個Class文件
6、最后,服務器將執行結果,發送給瀏覽器進行顯示
JSP文件被JSP引擎轉換后,被編譯成了Class文件,最終,由服務器通過執行這個Class文件,來對客戶端的請求進行響應
第3步和第4步,構成了JSP處理過程中的編譯階段
第5步為請求處理階段
但是,并不是每次請求,都需要重復進行這些處理
當服務器第一次接收到某個頁面的請求時,JSP引擎會按照上述的處理過程,將被請求的JSP文件編譯為Class文件
當對該頁面再次請求時,如果,頁面沒有進行任何改動,服務器只需直接調用Class文件執行即可
所以,當某個JSP頁面第一次被請求時,會有一些延遲,而再次訪問時,速度會快很多
如果,被請求的頁面經過了修改,服務器將會重新編譯這個文件,然后執行
總結
以上是生活随笔為你收集整理的JSP页面的执行过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL收回权限
- 下一篇: JSP中应用MVC架构