1. 程式人生 > >JSP中out.print()、out.println()以及out.write()的區別

JSP中out.print()、out.println()以及out.write()的區別

out是JSP九大內建物件之一,是JspWriter的一個物件,JspWriter繼承了java.io.Writer類。
out.print()和out.write()

print()和println()是JspWriter類中定義的方法,write()則是Writer類中定義的。

print()和println()方法可將各種型別的資料轉換成字串的形式輸出,而write()方法只能輸出字元、字元陣列和字串等與字元相關的資料。

如果字串物件的值為null,print()和println()方法將輸出內容為“null”的字串,而write()方法則是丟擲NullPointerException異常。
out.print()和out.println()

println()雖然看似是換行,但轉成網頁之後,這種換行被認為是空格,所以輸出的仍然是一行,用空格分隔,但右鍵點選頁面檢視原始碼時,能看出換行起作用了。

所以在頁面上需要換行的話,需要用<br/>。
---------------------
原文:https://blog.csdn.net/qq997404392/article/details/73896442