Jsp的处理过程

来源:互联网 发布:莫斯科奥运会知乎 编辑:程序博客网 时间:2024/06/05 05:23
1.客户端通过浏览器向服务器发出请求,在该请求中包含了请求的资源的路径,这样当服务器接收到该请求后就可以知道被请求的资源。
2.服务器根据接收到的客户端得请求来加载被请求的JSP文件。
3.Web服务器中的JSP引擎会将被加载的JSP文件转化为Servlet.
4.JSP引擎将生成的Servlet代码编译成Class文件。
5.服务器执行这个Class文件。
6.最后服务器将执行结果发送给浏览器进行显示。
并不是每次请求都需要重复进行这样的处理。当服务器第一次接收到对某个页面的请求时,JSP引擎就开始进行上述的处理过程,将被请求的JSP文件编译成Class文件。在后续对该页面再进行请求时,若页面没有进行任何改动,服务器只需直接调用Class文件执行即可。所以当某个JSP页面第一次被请求时,会有一些延迟,而再次访问时就会感觉快了很多。
原创粉丝点击