一、JSP运行机制:可以把执行JSP页面的执行分成两个阶段,一个是转译阶段,一个是请求阶段。
1.转译阶段:JSP页面转换成Servlet类。
2.请求阶段:Servlet类执行,将响应结果发送至客户端。
具体过程为:
→→用户访问相应的JSP页面
→→服务器找到相应的JSP页面
→→服务器将JSP转译成Servlet的源代码
→→服务器将Servlet源代码翻译成class文件
→→服务器将class文件加载到内存并执行
→→服务器将执行后生成html代码发送给客户机,客户机根据响应代码进行显示
另外,如果该JSP界面为第一次执行,那么会经历以上两个阶段。
如果不是第一次执行,则只进行请求阶段。这就是为什么第二次执行JSP页面时明显比第一次快。
如果修改了JSP页面,服务器将发现修改,并重新执行以上两个阶段。所以,修改后,访问速度会变慢。
时间: 2024-10-05 23:09:37