日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

out对象的使用

發布時間:2024/9/21 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 out对象的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

out對象的使用

制作人:全心全意

  out對象用于在Web瀏覽器內輸出信息,并且管理應用服務器上的輸出緩沖區。在使用out對象輸出數據時,可以對數據緩沖區進行操作,及時清除緩沖區中的殘余數據,為其他的輸出讓出緩沖空間。待數據輸出完畢后,要及時關閉輸出流。

  • 向客戶端輸出數據

out對象一個最基本的應用就是向客戶端瀏覽器輸出信息。out對象可以輸出各種數據類型的數據,在輸出非字符串類型的數據時,會自動轉換為字符串進行輸出。out對象提供了print()和println()兩種向頁面中輸出信息的方法。

  out.print()方法:用于向客戶端瀏覽器輸出信息。通過該方法向客戶端瀏覽器輸出信息與使用JSP表達式輸出信息相同。

  out.println()方法:用于向客戶端瀏覽器輸出信息,與print()方法不同的是,該方法在輸出內容后,還輸出一個換行符。

說明:在使用print()方法和println()方法在頁面中輸出信息時,并不能很好地區分兩者的區別,因為在使用println()方法向頁面中輸出的換行符顯示在頁面中時,并不能看到其后面的文字真的換行了,如果想讓其顯示,需要將要輸出的文本使用HTML的<pre>標記括起來。

  實例:

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ page import="java.util.*" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>out對象的使用-向客戶端輸出數據</title> </head> <body> <h1>print沒有換行符:<br></h1> <%out.print("全心");out.print("全意"); %> <br> <h1><xmp>println有換行符,但沒有使用<pre>標簽,在頁面沒有效果:</xmp></h1> <%out.println("全心");out.println("全意"); %> <br> <h1>println有換行符,并且頁面中顯示換行效果:<br></h1> <pre> <%out.println("全心");out.println("全意"); %> </pre> </body> </html>

  

  • 管理響應緩沖

   out對象的類一個比較重要的功能就是對緩沖區進行管理,提供了以下用于管理緩沖區的方法

方 ? ? 法說 ? ? 明
  clear()    清除緩沖區中的內容
  clearBuffer()    清除當前緩沖區中的內容
  flush()    刷新流
  isAutoFlush()    檢測當前緩沖區已滿時是自動清空,還是拋出異常
  getBufferSize()    獲取緩沖區的大小

轉載于:https://www.cnblogs.com/zhangquan-yw/p/9626400.html

總結

以上是生活随笔為你收集整理的out对象的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。