jsp执行流程

jsp执行流程

jsp-java(Servlet文件)-class

E:\apache-tomcat-8.5.43\work\Catalina\localhost\JspProject\org\apache\jsp
jsp执行流程

第一次访问:服务端jsp翻译成java,再将java编译成class文件

jsp执行流程

第二次访问:直接访问class文件

(如果服务器端代码修改了,将会再访问重新翻译、编译)
jsp执行流程

Jsp和Servlet(麻烦,早期用)可以相互转换

因为第一次请求服务端会后翻译和编译的过程,因此比较慢 后续访问 可以直接访问class.

因此速度较快。但是 如果服务端修改了代码,则再次访问时 会重新的翻译、编译。