天天看點

javax.servlet.ServletResponse接口(協定無關版本)

< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

     ServletResponse對象将一個servlet生成的結果傳到送出請求的用戶端。ServletResponse操作主要是作為輸出流及其内容類型和長度的包容器,它由servlet引擎建立.

     ServletResponse接口中的方法       

     void flushBuffer()throws IOException     發送緩存到用戶端的輸出内容。因為HTTP需要頭标在内容前被發送,調用此方法發送狀态行和響應頭标,以确認請求。       

int getBufferSize()     傳回響應使用的緩存大小。如果緩存無效則返加0。       

String getCharacterEncoding()     傳回響應使用字元解碼的名字。除非顯式設定,否則為ISO-8859-1       

     Locale getLocale()     傳回響應使用的現場。除非用setLocale()修改,否則預設為伺服器現場。       

OutputStream getOutputStream()throws IOException     傳回用于将傳回的二進制輸出寫入用戶端的流,此方法和getWrite()方法二者隻能調用其一。       

     Writer getWriter()throws IOException     傳回用于将傳回的文本輸出寫入用戶端的一個字元寫入器,此方法和getOutputStream()二者隻能調用其一。       

     boolean isCommitted()     如果狀态和響應頭标已經被發回用戶端,則傳回true,在響應被确認後發送響應頭标毫無作用。       

     void reset()     清除輸出緩存及任何響應頭标。如果響應已得到确認,則引發事件IllegalStateException。       

     void setBufferSize(int nBytes)     設定響應的最小緩存大小。實際緩存大小可以更大,可以通過調用getBufferSize()得到。如果輸出已被寫入,則産生IllegalStateException。       

     void setContentLength(int length)     設定内容體的長度。       

     void setContentType(String type)     設定内容類型。在HTTP servlet中即設定Content-Type頭标。       

     void setLocale(Locale locale)     設定響應使用的現場。在HTTP servlet中,将對Content-Type頭标取值産生影響。

本文轉自 netcorner 部落格園部落格,原文連結:http://www.cnblogs.com/netcorner/archive/2007/03/14/2912417.html  ,如需轉載請自行聯系原作者

繼續閱讀