【问题标题】:Difference between Servlet and JSP? [duplicate]Servlet 和 JSP 的区别? [复制]
【发布时间】:2023-03-27 21:47:01
【问题描述】:

可能重复:
What is the difference between JSF, Servlet and JSP?

Servlet 和 JSP 的区别是什么

【问题讨论】:

    标签: java jsp servlets


    【解决方案1】:

    JSP 是一种特殊的 Servlet,它以类似 HTML 的语法进行编辑,并由 Web 容器编译成 Servlet 字节码(通常在部署时或首次访问时)。

    JSP可以包含复杂的 Java 代码,但是在过去 8 年左右这被认为是一种不好的做法,因此 JSP 通常只包含

    (从以上链接的年代来看,你可以看出 JSP 已经不是最前沿的了)

    【讨论】:

      【解决方案2】:

      JSP是servlet/JSP引擎编译成servlet的模板语言,servlet再编译成Java字节码执行。

      把 JSP 想象成一个方便的 HTML 工厂。

      【讨论】:

        【解决方案3】:

        简单地说,Servlet 就是输出 HTML 的 Java 代码。 JSP 则相反,它是 HTML,在标签中包含 Java 代码。

        【讨论】:

          猜你喜欢
          • 2011-03-18
          • 1970-01-01
          • 1970-01-01
          • 2011-01-06
          • 2012-11-28
          • 2011-01-12
          • 2011-04-12
          • 2013-11-09
          • 2018-11-24
          相关资源
          最近更新 更多