jsp執行流程

jsp執行流程

jsp-java(Servlet文件)-class

E:\apache-tomcat-8.5.43\work\Catalina\localhost\JspProject\org\apache\jsp
在這裏插入圖片描述

第一次訪問:服務端jsp翻譯成java,再將java編譯成class文件

在這裏插入圖片描述

第二次訪問:直接訪問class文件

(如果服務器端代碼修改了,將會再訪問重新翻譯、編譯)
在這裏插入圖片描述

Jsp和Servlet(麻煩,早期用)可以相互轉換

因爲第一次請求服務端會後翻譯和編譯的過程,因此比較慢 後續訪問 可以直接訪問class.

因此速度較快。但是 如果服務端修改了代碼,則再次訪問時 會重新的翻譯、編譯。