首页 > 试题广场 >

Servlet和JSP的区别是什么?什么时候使用 Servl

[问答题]
Servlet和JSP的区别是什么?什么时候使用 Servlet?什么时候使用JsP?(7.7.4节)
jsp本质就是servlet,因为JVM只能识别Java类,不能识别jsp代码,所以web容器会将jsp文件编译成“类servlet”的Java类。jsp侧重于视图,servlet主要用于控制逻辑
发表于 2021-10-01 13:12:27 回复(0)
JSP(JavaServer Page),实际上.jsp文件就是一个Servlet。在第一次请求jsp页面时,Servlet容器会将jsp页面转换成jsp页面的一个实现类Javax.servlet.jsp.JspPage或javax.servlet.jsp.HttpjspPage。
差别:
1、jsp无需部署描述符进行映射,而serlvet需要部署描述符映射成一个url。
2、jsp内置隐式的九个对象,指令与动作。

发表于 2019-07-04 08:16:08 回复(0)