JSP期末简答题.docVIP

  • 27
  • 0
  • 约3.68千字
  • 约 4页
  • 2017-08-05 发布于河南
  • 举报
JSP工作原理JSP页面的执行分成两个阶段,一个是转译阶段,一个是请求阶段。 转译阶段:JSP页面转换成Servlet类。请求阶段:Servlet类执行,将响应结果发送至客户端。 该执行流程解释如下:(1)用户(客户机)访问相应的JSP页面,如http://localhost:8080/test01/HelloJSP. jsp。 (2)服务器找到相应的JSP页面(HelloJSP.jsp)。(3)服务器将JSP转译成Servlet的源代码(HelloJSP_jsp.java)。(4)服务器将Servlet源代码编译为class文件(HelloJSP_jsp.class)。 (5)服务器将class文件加载到内存并执行。(6)服务器将class文件执行后生成的HTML代码发送给客户机,客户机浏览器根据相应的HTML代码进行显示。 如果该JSP页面为第一次执行,那么会经过这两个阶段,而如果不是第一次执行,那么将只会执行请求阶段,跳过3、4两步。这也是为什么第二次执行JSP页面时明显比第一次执行要快的原因。 如果修改了JSP页面,那么服务器将发现该修改,并重新执行转译阶段和请求阶段,此时重新执行前面的6个步骤。这也是为什么修改页面后访问速度变慢的原因。 动作元素jsp:include 与JSP指令元素%@ include% 的区别 ⑴包含文件类型上:(主要区别) JSP动作元素js

文档评论(0)

1亿VIP精品文档

相关文档