< 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 ,如需轉載請自行聯系原作者