真题11 JSP和Servlet有哪些相同点和不同点,它们之间有什么联系?

【出现频率】★★★★☆ 【学习难度】★★☆☆☆

答案:JSP(Java Server Pages)是Servlet技术的扩展,本质上也是一个Servlet,更强调应用的内容展现,JSP编译后是一个Servlet。

Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP是Java和HTML组合成的一个扩展名为".jsp"的文件。JSP侧重于视图,Servlet主要用于控制逻辑。