JSP页面的执行过程
来源:互联网 发布:windows office 2013 编辑:程序博客网 时间:2024/05/27 19:27
当客户端浏览器,向服务器发出访问一个JSP页面的请求时
服务器根据该请求加载相应的JSP页面,并对该页面进行编译,然后执行
执行过程
1、客户端通过浏览器,向服务器发出请求,在该请求中包含了请求的资源和路径,这样,当服务器接收到该请求后,就可以知道被请求的资源
2、服务器根据接收到的客户端的请求,来加载被请求的JSP文件
3、Web服务器中的JSP引擎,会将被加载的JSP文件转化为Servlet
4、JSP引擎,将生成的Servlet代码,编程成Class文件
5、服务器执行这个Class文件
6、最后,服务器将执行结果,发送给浏览器进行显示
JSP文件被JSP引擎转换后,被编译成了Class文件,最终,由服务器通过执行这个Class文件,来对客户端的请求进行响应
第3步和第4步,构成了JSP处理过程中的编译阶段
第5步为请求处理阶段
但是,并不是每次请求,都需要重复进行这些处理
当服务器第一次接收到某个页面的请求时,JSP引擎会按照上述的处理过程,将被请求的JSP文件编译为Class文件
当对该页面再次请求时,如果,页面没有进行任何改动,服务器只需直接调用Class文件执行即可
所以,当某个JSP页面第一次被请求时,会有一些延迟,而再次访问时,速度会快很多
如果,被请求的页面经过了修改,服务器将会重新编译这个文件,然后执行
阅读全文
1 0
- JSP页面的执行过程
- JSP页面的执行过程
- JSP页面的执行过程
- 访问jsp页面的执行过程
- jsp页面的执行过程与servlet的生命周期详解
- JSP页面在被访问的时候的执行过程
- jsp页面加载过程中执行struts 2的action
- JSP的执行过程
- JSP的执行过程
- JSP的执行过程
- JSP的执行过程
- JSP的执行过程
- jsp的执行过程
- JSP的执行过程
- JSP的执行过程
- JSP的执行过程
- JSP的执行过程
- JSP的执行过程
- 扩展,背包问题(全中文)
- tornado IOLoop源码阅读
- E
- [第1节] Java NIO流-简介和概述
- 2017年7月编程语言排行榜
- JSP页面的执行过程
- Java写一个简单的死锁程序
- ios11自带邮件添加新的邮箱账号
- java实现求m个大个数
- HashMap与HashTable的区别
- 我的数据结构学习之路(1)
- 每日一题(23)——malloc与free(四)
- 训练日记-5
- 百炼-1664-放苹果-C语言-递归算法入门