2011-08-02 31 views
1

我是新來的Java servlet的。我研究了一些關於servlet的代碼,但我真的想知道更多基本的東西以及它的工作原理。我只是想知道什麼類型的材料/內容可以從java servlet發送到瀏覽器。像HTTP請求什麼的? brower如何知道如何處理這種材料?另外,對於java bean。我知道這是一個java類。但是,java bean概念開發背後的目的是什麼?Java Servlet的信息

+0

你的問題是什麼? – Mob

+1

閱讀[servlets標籤wiki](http://stackoverflow.com/tags/servlets/info) – JoseK

回答

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標準。

0

我真的想了解更多基本的東西,它是如何工作的。我只是想知道什麼類型的材料/內容可以從java servlet發送到瀏覽器。像HTTP請求什麼的? brower如何知道如何處理這種材料?

Servlet將HTTPResponse發送到瀏覽器,並從內容類型標題瀏覽器確定它是什麼類型的數據。它是一個pdf,音頻文件..

java bean。我知道這是一個java類。但是,什麼是java bean的概念問題的發展背後的目的

What is the point of JavaBean

3

你需要做一些背景閱讀,以作爲該tutorial

我們可以回答一些諸如啓動當您遇到困難時,您可能會遇到一些特定的問題,但概念材料並不是最好的解決方案,如Q &這樣的網站。

我們通常使用瞭解HTTP協議的servlet,因此瀏覽器發送HTTP請求時,servlet會發送響應。通常情況下,響應是HTML格式,瀏覽器知道如何渲染成一個很好的人類可讀頁面。

Java Beans:不要擔心它們,只要將它們視爲另一個Java類即可。