JSP指令基础

xiaoxiao2021-03-01  25

      JSP指令不是JSP代码中逻辑的一部分。相反,JSP指令只是为容器提供指导和指示,告诉容器如何完成JSP处理的某些方法。

 

      JSP指令包括:page指令;taglib指令;include指令。

 

      指令的形式一般为:<%@ 指令名 [...一个或多个属性...]%>。指令类似于动作,也可以有一些属性。@符号和指令名之间的空格以及最后一个属性与结束%>之间的空格都是可选的。

 

      处理一个JSP页面:容器的角度。

      容器完成的处理划分为不同阶段。

      1.第一阶段,JSP页面实际上首先转换为Java源代码。这称为翻译阶段,在这个阶段,称JSP页面被翻译为JAVA源代码。java源代码按纯文本格式生成,而且是人可读的。

      2.第二阶段,Java源代码编译为可执行的字节码。这称为编译阶段。所得到的可执行字节码是二进制格式,可以由任何JVM执行。

      3.第三阶段,执行已编译的JSP二进制码时,它会处理到来的请求。这个阶段称为请求阶段。这个阶段发生的所有事情都称为在请求时出现。

 

      一旦被翻译和编译,就能重用JSP二进制码来处理每一个到来的请求。这就不必为每个请求都完成翻译和编译阶段。不过,如果JSP有修改,容器必须发现这个修改,并重新翻译和重新编译页面。

     

     

 

 

相关资源:实验2_Jsp语法 -页面基本结构、指令标记和动作标记
转载请注明原文地址: https://www.6miu.com/read-4550160.html

最新回复(0)