我正在研究servlet技术,在这个技术中我听到了servlet容器和jsp容器这两个术语,我对两者是否相同感到困惑。
jsp页面由jsp容器处理,而servlet由servlet容器处理。
在搜索servlet容器中的某个站点时,有一个名为页面编译器的文件,当jsp请求出现时,它会将servlet容器转换为jsp contaner。
所以我想知道,实际上,这两个之间发生的转换,或者两者是相同的东西,是可以互换使用的。
谢谢
发布于 2012-05-21 06:51:57
首先,没有JSP容器不是Servlet容器,因为JSP在执行之前被转换成Servlet。因此,JSP容器必须支持Servlet。
相反的情况并不总是正确的,至少在Servlet技术第一次出现的时候,容器被称为Servlet容器。
当JSP出现时,将一个将JSP页面解释和处理为servlet的引擎添加到旧的Servlet容器中,人们通常会调用这样的容器JSP/Servlet容器。现在,JSP容器和Servlet容器或多或少意味着相同的东西,因为它们都支持JSP和Servlet。
发布于 2013-12-10 16:22:12
Jsp和servelet是可互换的。作为服务器,jsp作为web服务器的一部分执行。执行它们的服务器组件被重新定义为jsp容器。
https://stackoverflow.com/questions/10680332
复制相似问题