1 回答

TA貢獻(xiàn)1851條經(jīng)驗 獲得超5個贊
javax.servlet.http.HttpResponse 類用于產(chǎn)生返回頁面.通過 HttpResponse 定義的方法getOutputStream()可以獲得 ServletOutputStream 的實例,這樣用戶就可以利用 ServletOutputStream.write 方法向輸出流中寫入返回頁面的內(nèi)容. 但是 ServletOutputStream 使用的是缺省的編碼方式,如果要使返回頁面中的中文字 符能夠正常顯示,最好顯示地指定所用的字符編碼方式. 通常需要構(gòu)造一個 OutputStreamWriter , 例程如下:
public void doGet (HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
res.setContentType("text/html");
ServletOutputStream out = res.getOutputStream();
OutputStreamWriter ow = new OutputStreamWriter(out,"GB2312");
ow.write("這是測試");
ow.flush();
ow.close();
}
添加回答
舉報