JSP 容器与 servlet 容器



我正在研究servlet技术,其中我听到了术语servlet容器和jsp容器,我对两者是否相同感到困惑。
jsp 页面由 jsp 容器处理,但 servlet 由 servlet 容器处理。
在搜索我在servlet容器中找到的一些站点时,有一个名为页面编译器的文件,当jsp请求到来时,它将servlet容器转换为jsp contaner。

所以我想知道,实际上这些拖曳之间发生的转换或两者是可以互换使用的相同的东西。

谢谢

首先,没有JSP容器不是Servlet容器这样的东西,因为JSP在执行之前就被转换为Servlet。因此,JSP 容器必须支持 Servlet。

相反的情况并不总是如此,至少在Servlet技术首次出现并且容器被称为Servlet容器的旧时代是这样。

当JSP

问世时,一个将JSP页面解释和处理为servlet的引擎被添加到旧的Servlet容器中,人们通常称这种容器为JSP/Servlet容器。如今,JSP容器和Servlet容器或多或少意味着同样的事情,因为它们都支持JSP和Servlet。

Jsp 和 servlet 是可以互换的。作为 wit serverlet,jsp 作为 Web 服务器的一部分进行执行。执行它们的服务器组件被引用为 jsp 容器。

最新更新