【问题标题】:What is the difference between servlet and jsp? [duplicate]servlet和jsp有什么区别? [复制]
【发布时间】:2011-03-18 06:13:27
【问题描述】:

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

当谈到开源 Java 平台企业版 (Java EE) 应用服务器时,您如何描述两者之间的区别:

  • JSP
  • 小服务程序

虽然两者都能够生成动态 Web 内容,但我不确定它们有何不同和/或彼此之间的关系。

【问题讨论】:

  • -1 - 措辞不佳的问题。我知道英语不是 OP 的第一语言,但他肯定可以做出比这更好的努力!
  • 你不能编辑它来修复它吗?如果我有代表我会...
  • @Catchwa - OP 有责任这样做。老实说,如果他做出了 >>> 一些
  • 我希望这个问题可能更清楚一点,虽然 a/ 我不是以英语为母语的作家 ;) b/ 我进行编辑主要是为了使用“pertain”这个词。好奇怪的词。
  • @stephen 要么 1)编辑他的问题以帮助他,要么 2)继续。无需 -1 努力跨越语言障碍的人。

标签: java jsp servlets jakarta-ee


【解决方案1】:

JSP 是 Java Servlet 页面,通常用于呈现 HTML/XHTML 页面。对我来说,这是一个 PHP 克隆。 JSPes 最终会被翻译并编译成 Servlet 类。

另一方面,Servlet 是一个符合 Servlet API 的类,用于处理 HTTP 请求,例如 GET、POST 等。

您可以阅读更多关于 Servlet API 及其文档here

【讨论】:

    【解决方案2】:

    我建议您阅读这篇讨论 Servlet 和 JSP 的 DevX 文章。如果您还想了解更多... 去this 和这个Wiki

    【讨论】:

    • servlet 是一个 java 类,我们可以在其中生成 HTML 代码,而 JSP 是一种 HTML 页面,我们可以在其中编写 JAVA 代码。所以当我们想要展示应用程序的视图而 Servlet 的目的是处理应用程序的 HTTP 请求/逻辑时,JSP 就很少了,它扮演着应用程序控制器的角色。
    猜你喜欢
    • 2011-01-06
    • 2023-03-27
    • 2011-01-12
    • 2011-04-12
    • 2018-06-09
    • 1970-01-01
    • 2010-12-01
    • 2011-12-13
    • 2011-06-02
    相关资源
    最近更新 更多