我是java servlets的新手。我学习了一些关于servlet的代码,但我真的很想知道更多的基础知识以及它是如何工作的。我只是想知道什么类型的材料/内容可以从java servlet发送到浏览器。像http请求之类的吗?brower是如何知道如何处理这些材料的呢?另外,对于java bean。我知道它是一个java类。但是,开发java bean概念背后的目的是什么呢?
发布于 2011-08-02 18:53:04
什么类型的材料/内容可以从java servlet发送到浏览器?
servlet可以将任何类型的数据返回给浏览器(或发出请求的任何其他内容)。数据包装在一个ServletResponse对象中,通常是一个HttpServletResponse。
响应既包含实际数据,也包含响应头部形式的元数据,尽管我们现在进入的是HTTP领域,而不是servlet。你知道HTTP是怎么工作的,对吧?Yo
浏览器如何知道如何处理此材料?
响应头通常向浏览器提示响应是什么类型的数据,是文本、html、XML等。这是由名为Content-Type的响应头提供的。同样,这是标准的HTTP内容,并不是真正特定于servlet的。
开发java bean概念背后的目的是什么?
java bean标准是一种用于编写POJO的约定。有许多专门设计的工具来处理按照java bean标准编写的类。关于servlet和HTTP,最好的例子可能是JSTL,它允许您访问JSP中的对象,只要它们遵循bean标准。
发布于 2011-08-02 18:41:27
您需要做一些背景阅读,从下面这样的tutorial开始
当你遇到困难时,我们可以回答特定的问题,但概念材料不是通过这样的问答网站来解决的最佳方式。
我们通常使用理解HTTP协议的servlet,所以浏览器发送一个HTTP请求,servlet发送一个响应。响应通常是HTML格式的,浏览器知道如何将其呈现为人类可读的漂亮页面。
Java Beans:现在不用担心它们,只需将它们视为另一个Java类即可。
发布于 2011-08-02 18:40:49
我真的很想知道更多的基础知识以及它是如何工作的。我只是想知道什么类型的材料/内容可以从java servlet发送到浏览器。像http请求之类的吗?brower是如何知道如何处理这些材料的呢?
Servlet将HTTPResponse发送到浏览器,然后从内容类型的头浏览器确定它是什么类型的数据。这是pdf格式的音频文件吗?
java bean的
。我知道它是一个java类。但是,开发java bean概念背后的目的是什么呢?
https://stackoverflow.com/questions/6910710
复制相似问题