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/>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM