JAVA 新手問題: Request 編碼編譯出錯,Unhandled exception type UnsupportedEncodingException


新手:

  編寫如下代碼

private void Exec(HttpServletRequest Req,HttpServletResponse Response)
//throws ServletException, IOException
{
Response.setCharacterEncoding("UTF-8");
Req.setCharacterEncoding("UTF-8");

}

 

系統提示編譯錯誤,這下我蒙了,這是怎么回事。

找了原書的例子,增加了如下代碼

編譯通過了,

在網上搜索了一下解釋是這樣的

在編譯時老是提示“unhandled   exception   type   UnsupportedEncodingException” ,編碼類型怎么換都還是不行。無奈之下,在網上尋找解決辦法,高手的解答讓人感覺很汗顏,答案竟然是沒加try catch,因為 java是強類型語言,如果編譯器發現你沒有去處理可能拋出的異常,所以就產生語法錯誤!看來我跟那位問這個問題的仁兄一樣,都是對JAVA的基本語法不熟悉啊。
原來使用時沒出問題是因為剛好把這包含在了因為其他的SQL語句所需要的try catch段中了。
 
這真是個新手問題,呵呵,還沒入門呀,有java高手,帶入個門吧。
QQ號:566633177

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM