java servlet信息

时间:2011-08-02 10:36:52

标签: java servlets

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

3 个答案:

答案 0 :(得分:3)

你需要做一些背景阅读,从这个tutorial

开始

我们可以在遇到问题时回答具体问题,但概念材料最好不要通过此类Q& A网站解决。

我们通常使用了解HTTP协议的servlet,因此浏览器发送HTTP请求,servlet发送响应。通常,响应采用HTML的形式,浏览器知道如何渲染成一个很好的人类可读页面。

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

答案 1 :(得分:1)

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

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

布劳尔如何知道如何处理这些材料?
响应头通常会向浏览器提示响应的数据类型,无论是文本,html,XML等。这是由名为 Content-Type 的响应头提供的。这又是标准的HTTP内容,并不是特定于servlet的。

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

答案 2 :(得分:0)

  

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

Servlet将HTTPResponse发送到浏览器,并从内容类型标题浏览器确定它是什么类型的数据。它是一个pdf,音频文件..

  

表示java bean。我知道它是一个java类。但是,开发java bean concep

背后的目的是什么?

参见 What is the point of JavaBean