JSP页面的加载方式与web浏览器上的PHP不同


Do JSP pages load differently than PHP on a web browser?

我知道在PHP中,一旦您提出请求,浏览器就会进入等待模式,直到PHP在服务器上完成操作并将结果发送回来。同时,在PHP工作时,浏览器和服务器之间没有实时连接。

我想知道是JSP也一样,还是连接的处理方式不同?

首先JSP不是一种编程语言。这只是一项技术。

我想你的问题更多地涉及到它们是如何正确工作的(Java和PHP)?因此,为了让您有一个简单的前瞻性和简单的答案,请考虑PHP和Java都是脚本语言。主要区别在于,Java在进入服务器之前被编译为字节码,然后在发出请求时由JVM解释字节码。在PHP上,代码在运行时被解释(翻译成字节码),并由服务器执行。在这两种情况下,对您请求的答复都会返回给浏览器。

在您的请求和答案之间的中间,有JSP,这是一种技术,可以让您编写HTML,并在中间使用一些动态脚本。很像一个模板(您也可以将它与类似于twitch的PHP上的模板引擎进行比较)。您只在视图上编写它,并通过解析到Java Servlet来编译它。

我希望我的回答能让你调查一下,因为它有一个