【问题标题】:java servlet informationjava servlet 信息
【发布时间】:2011-08-02 10:36:51
【问题描述】:

我是 java servlet 的新手。我研究了一些关于 servlet 的代码,但我真的很想知道更多基本的东西以及它是如何工作的。我只是想知道什么类型的材料/内容可以从 java servlet 发送到浏览器。像http请求什么的?以及 brower 是如何知道如何处理这种材料的?此外,对于 java bean。我知道这是一个java类。但是,Java bean 概念开发背后的目的是什么。

【问题讨论】:

标签: java servlets


【解决方案1】:

你需要做一些背景阅读,从tutorial这样的东西开始

当您遇到困难时,我们可以回答具体问题,但概念性材料不是最好通过诸如此类的问答网站来解决。

我们通常使用理解 HTTP 协议的 servlet,所以浏览器发送 HTTP 请求,servlet 发送响应。响应通常采用 HTML 的形式,浏览器知道如何将其呈现为漂亮的人类可读页面。

Java Beans:暂时不用担心它们,只需将它们视为另一个 Java 类。

【讨论】:

    【解决方案2】:

    什么类型的材料/内容可以从 java servlet 发送到浏览器?
    servlet 可以将任何类型的数据返回给浏览器(或任何其他发出请求的数据)。数据包装在 ServletResponse 对象中,通常是 HttpServletResponse

    响应包含实际数据和响应标头形式的元数据,尽管我们现在正在进入 HTTP 领域,而不是 servlet。你知道 HTTP 是如何工作的,对吧?哟

    浏览器如何知道如何处理这种材料?
    响应标头通常向浏览器提示响应是什么类型的数据,是文本、html、XML 等。这是由称为 Content-Type 的响应标头给出的。同样,这是标准的 HTTP 内容,并不是真正特定于 servlet。

    开发java bean概念背后的目的是什么?
    java bean 标准是用于编写POJOs 的约定。有许多工具专门设计用于处理按照 Java bean 标准编写的类。关于 servlet 和 HTTP,最好的例子可能是 JSTL,它允许您访问 JSP 中的对象,只要它们遵循 bean 标准。

    【讨论】:

      【解决方案3】:

      我真的很想知道更多基本的东西以及它是如何工作的。我只是想知道什么类型的材料/内容可以从 java servlet 发送到浏览器。像http请求什么的?以及 brower 是如何知道如何处理这种材料的?

      Servlet 发送 HTTPResponse 给浏览器,浏览器从 content-type 头中判断它是什么类型的数据。是pdf,音频文件吗..

      对于java bean。我知道这是一个java类。但是,Java bean 概念开发背后的目的是什么

      What is the point of JavaBean

      【讨论】:

        猜你喜欢
        • 2011-05-29
        • 1970-01-01
        • 1970-01-01
        • 2015-05-08
        • 1970-01-01
        • 2011-02-10
        • 1970-01-01
        • 2012-09-06
        • 2012-11-11
        相关资源
        最近更新 更多