![1c6872e732ce8e979ba70e045d1962d4.png](https://i-blog.csdnimg.cn/blog_migrate/c7decf84187cc8fb68a7fb58edf4700e.jpeg)
【44】
一、JSP的运行原理
(1)WEB容器JSP页面的访问请求时,它将把该访问请求交给JSP引擎去处理。Tomcat中的JSP引擎就是一个Servlet程序,它负责解释和执行JSP页面。
(2)每个JSP页面在第一次被访问时,JSP引擎先将它翻译成一个Servlet源程序,接着再把这个Servlet源程序编译成Servlet的class类文件,然后再由WEB容器像调用普通Servlet程序一样的方式来装载和解释执行这个由JSP页面翻译成的Servlet程序。
(3)Tomcat 5把为JSP页面创建的Servlet源文件和class类文件放置在“apache-tomcat-5.5.26workCatalinalocalhost<应用程序名>”目录中,Tomcat将JSP页面翻译成的Servlet的包名为org.apache.jsp(即:apache-tomcat-5.5.26workCatalinalocalhostorgapachejsp文件下)
![f7221ba6b5c5c66e02ec95eae0741281.png](https://i-blog.csdnimg.cn/blog_migrate/c50503b0c7486b800f45a199e1a9ec61.jpeg)
例子