今天爱分享给大家带来JSP 与 SERVLET 区别?【面试题详解】,希望能够帮助到大家。
【参考答案】
JSP 在本质上就是 SERVLET,但是两者的创建方式不一样.Servlet 完全是 JAVA 程序代码
构成,擅长于流程控制;而.JSP 由 HTML 代码和 JSP 标签构成,可以方便地编写动态网页. 因此在实际应用中采用 Servlet 来控制业务流程,而采用 JSP 来生成动态网页,同时在 MVC
设计模式中 JSP 充当视图层,而 Servlet 位于控制层。另外 JSP 也是 Servlet 技术的扩展,
本质上就是 Servlet,就是 JSP 的另一种简易体现形式,因为 JSP 编译后就是一个“类
servlet”,再经由 JVM 编译生成 Java 类文件来执行。