我對HTML沒有多少了解。我剛開始學習servlet和JSP。但是爲什麼我們將HTML標籤放在Servlet或JSP中,當它給出與out.println()
相同的結果時。如果你不能理解我的問題out.println("<html>Hello World</html>")
和out.println("Hello World")
有何區別?兩者在servlet運行時都會提供相同的輸出。out.println(「<html> Hello World</html>」)和out.println(「Hello World」)之間的區別
-1
A
回答
0
當你不使用html特殊命令時,沒有什麼區別,但是如果你喜歡不同字體,顏色和大小的文本,也許還有一個超鏈接,然後使用html標籤。
2
不同之處在於您要返回的文檔類型。
out.println("Hello World")
打印純文本,並
out.println("<html>Hello World</html>")
返回一個HTML文檔。客戶的網絡瀏覽器決定如何顯示它 - 我希望兩者都呈現相同的效果。
1
直到打開源窗口才能看到區別。
out.println("Hello World")
使用text/plain
內容類型的屬性,但你應該如果你是使用HTML標籤設置text/html
。
使用上ServletResponse
的setContentType
方法獲得用於輸出的任何對象(Stream
或Writer
),如前:如果您使用的是Writer
response.setContentType("text/html;charset=utf-8");
,在Servlet自動採取從Java字符串轉換的護理到所選的編碼。
相關問題
- 1. objective-c @「hello」和「hello」之間的區別?
- 2. Angular.js Hello World 1.2.0和1.4.7之間的區別
- 3. 爲什麼out.println和err.println之間有區別?
- 4. 文件名中的hello /和hello之間的區別,URI
- 5. python print「hello world」vs「hello world」
- 6. Hello World和V8
- 7. 亞太地區的Hello World
- 8. 「hello」和{「hello」}有什麼區別?
- 9. 「hello」.length和「hello」.length是什麼區別?
- 10. Hello-World的FileProvider
- 11. 的「Hello world」
- 12. JSP中的out.println
- 13. String s1 =「Hello」和String s1 = new String(「Hello」)之間的區別是什麼?
- 14. Hello World with Spring
- 15. erlang boss_db hello world?
- 16. Ada hello world example
- 17. AS3 Filesystem Hello World
- 18. PHP hello world
- 19. haskell leksah hello-world
- 20. ASP.NET Beginner(Hello World)
- 21. 編譯Hello World
- 22. Hello World在mod_wsgi
- 23. android「hello world」error
- 24. Codeigniter&JQuery Hello world
- 25. openDatabase Hello World - 2
- 26. JavaScriptCore Hello world nightly
- 27. Dajax Hello World
- 28. MSDOS「Hello World」EXE
- 29. Linux Shellcode「Hello,World!」
- 30. JAVA ME Hello World
那應該是'
hello world' – msrd0如果你剛開始,我建議不要直接使用servlet;他們太低級別無法完成重要的工作。查看Spring MVC,它支持JSP和其他幾個模板系統(包括Thymeleaf,這是我的首選)。 – chrylis