Java Web程序员面试笔试宝典
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

真题19 JSP页面是如何被执行的?JSP执行效率比Servlet高还是低?

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

答案:JSP页面在执行时,Web容器将它转化成Servlet(只在第一次执行时需要转化),然后编译转化后的Servlet并加载到内存中执行,执行的结果Response到客户端。

JSP只在第一次执行时需要转化为Servlet,之后的所有执行都是直接执行编译后的Servlet,所以JSP和Servlet相比,只有第一次执行时JSP会慢一点,以后的执行效率是一样的。