我是新來的Java servlet的。我研究了一些關於servlet的代碼,但我真的想知道更多基本的東西以及它的工作原理。我只是想知道什麼類型的材料/內容可以從java servlet發送到瀏覽器。像HTTP請求什麼的? brower如何知道如何處理這種材料?另外,對於java bean。我知道這是一個java類。但是,java bean概念開發背後的目的是什麼?Java Servlet的信息
回答
什麼類型的材料/內容可以從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標準。
我真的想了解更多基本的東西,它是如何工作的。我只是想知道什麼類型的材料/內容可以從java servlet發送到瀏覽器。像HTTP請求什麼的? brower如何知道如何處理這種材料?
Servlet將HTTPResponse發送到瀏覽器,並從內容類型標題瀏覽器確定它是什麼類型的數據。它是一個pdf,音頻文件..
java bean。我知道這是一個java類。但是,什麼是java bean的概念問題的發展背後的目的
你需要做一些背景閱讀,以作爲該tutorial
我們可以回答一些諸如啓動當您遇到困難時,您可能會遇到一些特定的問題,但概念材料並不是最好的解決方案,如Q &這樣的網站。
我們通常使用瞭解HTTP協議的servlet,因此瀏覽器發送HTTP請求時,servlet會發送響應。通常情況下,響應是HTML格式,瀏覽器知道如何渲染成一個很好的人類可讀頁面。
Java Beans:不要擔心它們,只要將它們視爲另一個Java類即可。
- 1. Java Servlet將用戶信息存儲到Java DB中
- 2. 不會顯示我的數據庫信息在我的Java servlet
- 3. 從Servlet的發送信息,以JSP
- 4. Java - Servlet,攜帶整個項目的登錄信息(會話bean)
- 5. 提供一個包含信息的java servlet
- 6. 如何從沒有servlet的JAVA html表單獲取信息?
- 7. 損失類型信息的servlet代碼
- 8. 如何從servlet的將信息傳遞給普通的Java類或Java bean的
- 9. 通過運行Java線程通過Servlet獲取信息
- 10. 如何使用Java Servlet將信息插入數據庫
- 11. Servlet通過setHeaders返回信息()
- 12. 從Servlet發送信息到JSP
- 13. Java中的Servlet導入錯誤消息?
- 14. Java - 存儲信息
- 15. tomcat webservice信息java
- 16. 的Java JDIC錯誤信息
- 17. Struts.config信息資源的Java
- 18. java的ucanaccess錯誤信息
- 19. 包含信息的Java ActionListeners
- 20. 獲取XML信息的Java
- 21. 從java servlet發送短信到手機
- 22. Java - 來自錯誤消息的信息
- 23. 可以在與Java servlet交互的設備上獲取硬件信息嗎?
- 24. Java Swing應用程序 - > servlet的JSON信息,該怎麼做? HTTP?插座?
- 25. 關於Java/Java EE的信息
- 26. GWT Servlet通信
- 27. 從非表單部分檢索Servlet信息
- 28. GoogleApps java客戶端信息
- 29. java如何發送信息?
- 30. 在java中存儲信息
你的問題是什麼? – Mob
閱讀[servlets標籤wiki](http://stackoverflow.com/tags/servlets/info) – JoseK