如果我在JSP中有html元素那么执行的顺序是什么?

时间:2017-01-23 10:46:25

标签: java jsp

什么会执行第一个身体元素或头部元素...

  1. scriplet

3 个答案:

答案 0 :(得分:2)

如果我得到您要求的内容,则JSP文件中的每个元素的处理顺序与代码从上到下的顺序相同。

答案 1 :(得分:1)

显然,JSP中嵌入的scriptlet被执行到创建 HTML。 JSP中的scriptlet和其他服务器端可执行文件从上到下执行。

(JSP不知道它正在生成的HTML元素。它处理嵌入在JSP文件中的JSP / JSTL语法,并将其余部分视为要复制到发送到浏览器的文档中的文本。&#39 ;理论上,为什么你可以使用JSP来生成任何基于文本的文档。)

然后将生成的HTML发送到浏览器...这将是HTML中嵌入的任何客户端javascript的执行位置。

答案 2 :(得分:1)

JSP是为了方便开发人员添加syntectic suger的servelts。所有JSP首先编译到servlet,并在编译的JSP的运行时类文件中编译。

下图详细解释了JSP编译/执行:

enter image description here

一旦服务器端脚本将响应最终化为HTML,就会在浏览器(客户端)上执行HTML / JS。