【問答】JSP中out.print 和 out.write 的區別

原因:
1. write方法是在在父類Writer中定義的,print方法是在子類JspWriter中定義的.
2. 重載的print方法可以將各種類型的數據轉換成字符串的形式輸出.而重載的write方法只能輸出字符/字符數組/字符串等與字符相關的數據.
3. 而且如果使用這兩種方法輸出值爲null的字符串對象,那麼print方法輸出的結果是"null",而write方法則會拋出NullPoiterException異常.

結論:
out.print()方法,可以輸出一個java對象;
out.write()方法,只能輸入一個字符串。

發佈了29 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章