servlet中文輸出

在servlet處理的HTML中實現中文的顯示- -
                                      

javax.servlet.http.HttpResponse類用於產生返回頁面
javax.servlet.http.HttpResponse類用於產生返回頁面.通過HttpResponse定義的方法getOutputStream()可以獲得ServletOutputStream的實例,這樣用戶就可以利用ServletOutputStream.write方法向輸出流中寫入返回頁面的內容. 但是ServletOutputStream使用的是缺省的編碼方式,如果要使返回頁面中的中文字 符能夠正常顯示,最好顯示地指定所用的字符編碼方式. 通常需要構造一個 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(); 

}   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章