首页 > 编程知识 正文

简述servlet的生命周期,jsp的内置对象有哪些

时间:2023-05-03 10:18:09 阅读:132037 作者:2194

jsp和servlet的区别和联系方式:

1.jsp将被编译成为servlet。

(JSP的本质是servlet。 JVM只能识别java的类,不能识别JSP的代码。 Web容器将JSP的代码编译成JVM可以识别的java类。)

2.jsp擅长页面显示,servlet擅长逻辑控制。

3.servlet没有内置对象。 Jsp中的所有内置对象都必须来自http servlet、http servlet和http servlet。

Jsp是servlet的简化。 要使用Jsp,程序员必须完成必须输出到客户端的内容。 Jsp中的Java脚本是如何嵌入到类中并由Jsp容器完成的?

servlet是完整的Java类,是用于生成对客户端的响应的servlet方法。

联系人:

JSP是servlet技术的扩展,本质上是servlet的简易方式。 JSP编译后是“类servlet”。

servlet和JSP之间的主要区别如下:

servlet的APP应用逻辑位于Java文件中,并且与表示层中的HTML完全分离。

对于JSP,Java和HTML可以合并为扩展名为. JSP的文件。

JSP侧重于视图,而servlet主要用于控制逻辑

servlet多类似于用于控制的控制器。

理解以下三点即可:

1、不同的地方在哪里?

servlet通过Java代码中的HTML servlet对象动态输出html内容

JSP将Java代码嵌入静态HTML内容中,并动态执行Java代码以生成HTML内容

2、各自的特点

servlet可以很好地组织业务逻辑代码,但在Java源文件中连接字符串以生成动态HTML内容会使代码更难维护和更容易阅读

虽然JSP避免了servlet不利于生成HTML内容,但是同样不希望在HTML中混合大量复杂业务逻辑

3、用MVC双剑合壁

既然JSP和servlet都有各自的应用环境,难道不能长期避免它们发挥各自的优势吗? 答案是yes 3354模型视图控制器(MVC )模式非常适合解决此问题。

请参阅地址:https://www.cn blogs.com/San youge/p/7325656.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。