jsp的一生一世

 

        JSP 运行机制图(来自网络)            

                                                    

                  

          说明下各个步骤

                1.tomcat容器中jsp引擎(jspServlet) 将jsp转化成符合servlet规范标准的xxx_jsp.java类。

                   2.java编译器(javac.exe)将java类编译为二进制字节码.class文件。

                   3.jsp引擎将Class文件加载到相应的jvm内存区域。

                       -----以上是jsp在servlet容器编译和加载到内存过程---------

 

                       -----以下为客户端请求服务端时 jsp运行过程----------------

                  4.浏览器通过socket链接的方式连接web服务器,服务器端启动了一个线程,如果servlet容器在指定内存区域没有查找到该jsp的.Class文件,

                     则通过loadServlet 创建servlet实例。

                   5.调用servlet的_jspInit()方法,进行页面配置初始化,如初始化tag标签。

                  6.执行_jspService()方法,进行业务逻辑处理,并输出符合HTML格式标准的代码(即浏览器能够解析的代码)。

                  7._jspDestroy() 将内存在servlet卸载。

 

                   -----下图为jsp被蹂躏的过程----------------

 

转载于:https://www.cnblogs.com/gaochenghui/p/5337997.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值