servlet中獲取request中文亂碼問題分析

2021-09-06 13:34:58 字數 422 閱讀 4221

request.setcharacterencoding("utf-8");//第一種情況

log.info("服務商名稱:" + request.getparameter("networkname"));

"服務商名稱:" + new string(request.getparameter("networkname").getbytes("iso8859-1"),"utf-8"));//第二種情況

//第一種情況返回的結果

《服務商名稱:服務商名稱》

《服務商名稱: ???>

//第二種情況返回的結果

《服務商名稱: ???>

《服務商名稱:中文啊》

推薦使用第一種情況,全域性設定編碼為utf-8,第二種情況為每個字串轉碼,第一種與第二種情況任選一種,不能同時存在~!!!

Servlet獲取資源

servlet上下文,每個web工程都只有乙個servletcontext物件,也就是不管在哪個servlet裡面,獲取到的這個類的物件都是同乙個 如何得到物件?獲取物件 servletcontext context getservletcontext 有什麼作用?1 獲取全域性配置引數 2 獲取w...

jsp中獲取不到servlet的cookie

今天做登陸,發現jsp中使用document.cookie獲取不到servlet生成的cookie,我們可以在瀏覽器的cookie資料夾中發現,servlet中生成的cookie和jsp中的生成的路徑不一樣 cookie檢視 ie瀏覽器 右上角設定 internet選項 常規瀏覽歷史紀錄設定 檢視檔...

servlet 獲取url萬用字元

request.getpathinfo 這個方法返回請求的實際url相對於請求的serlvet的url的路徑。個人理解。比如,有乙個servlet的對映是這樣配置的 testservlet servlet test 為servlet配置的訪問路徑是 servlet test 我只要訪問 http l...