我正在研究servlet技术,其中我听到了术语servlet容器和jsp容器,我感到困惑,两者都是相同的。
jsp页面由jsp容器处理,但servlet由servlet容器处理
在搜索我在servlet容器中找到的某个站点时,有一个名为页面编译器的文件,它在jsp请求到来时将servlet容器转换为jsp contaner。
所以我想知道,实际上转换发生在这两个或两者之间的转换是相同的。
由于
答案 0 :(得分:4)
首先,没有JSP容器这样的东西不是Servlet容器,因为JSP在执行之前被转换为Servlet。因此JSP容器必须支持Servlet。
相反并非总是如此,至少在Servlet技术首次出现并且容器被称为Servlet容器的旧时代。
当JSP出现时,将JSP页面解释并处理成servlet的引擎被添加到旧的Servlet容器中,人们通常会调用这样的容器JSP / Servlet容器。如今,JSP容器和Servlet容器或多或少意味着相同的东西,因为它们都支持JSP和Servlet。
答案 1 :(得分:0)
Jsp和servelet是可以互换的。作为智能servlet,jsp作为Web服务器的一部分执行。执行它们的服务器组件被称为jsp容器。