2017-01-23 68 views

回答

1

如果我得到你的要求,在JSP文件中的每个元素按照从代码的顶部到底部显示的顺序进行处理。

1

很显然,嵌入在JSP中的scriptlets被执行到创建的HTML。 JSP中的scriptlet和其他服务器端可执行的东西是从上到下执行的。

(JSP不知道它正在生成的HTML元素,它处理JSP文件中嵌入的JSP/JSTL语法,并将剩余的文本作为文本复制到发送到浏览器的文档中,这就是为什么理论上,您可以使用JSP来生成任何基于文本的文档。)

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

+0

感谢您的宝贵意见。 – avi

+0

我喜欢这是怎么开始的一点幽默_显然,当JSP问题的50%没有得到这种区别时,嵌入在JSP中的scriptlet被执行以创建HTML_; @avi,不要忘记接受答案你在哪里找到你在哪里寻找。 – AxelH

1

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

继图explaned详细JSP编译/执行:一旦服务器端脚本

enter image description here

HTML/JS是在浏览器(客户端)执行完成的响应为HTML。

相关问题