简述JSP页面的执行过程?,jsp执行过程的各个阶段为
当第一次访问jsp页面时,会向servlet容器(tomcat等)发送一个请求。).servlet容器首先将jsp页面转换成servlet代码(。java),然后在调用它之前将其编译成一个. class文件。跳过翻译编译过程,再次访问jsp页面时直接调用。
如何解决写爬虫IP受阻的问题?立即使用。
Web容器处理JSP文件请求的执行过程主要包括以下4个部分:
1.客户端发送请求请求。
2.JSP容器将JSP翻译成Servlet的源代码
3.编译生成的Servlet源代码,加载到内存中执行。
4.将结果反馈给客户
很多人认为JSP的执行性能会和Servlet有很大差别,但其实执行性能的差别只是在第一次执行的时候。因为JSP将被编译成一个Servlet类文件,即。类,第一次执行后,重复执行时,会直接执行第一次生成的servlet,而不是将JSP重新编译成Servlet。所以除了第一次编译耗时较长,之后JSP和Servlet的执行速度几乎一样。
执行JSP页面时,通常可以分为两个时期:
翻译时间和请求时间。
翻译阶段:JSP页面被转移到Servlet类。
请求期:Servlet类执行后,响应结果发送给客户端。转译期间做了两件事情:
翻译期:将JSP页面转移到Servlet源代码。java。
编译期:编译Servlet源代码。java到Servlet类。班级。
当JSP网页被执行时,JSP容器将检查它。如果JSP网页被更新和修改,JSP容器将再次把JSP编译成Servlet。如果JSP没有更新,直接执行前面生成的Servlet。
以上是jsp执行流程是什么的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。