更新時間:2022-10-12 10:25:09 來源:動力節點 瀏覽912次
Servlet亂碼處理的方法是什么?動力節點小編來告訴大家。
get方式設置解決方式1:給用戶提交過來的信息獲取之后進行轉碼,需要針對每個數據都要單獨轉碼。示例:
String name = request.getParameter("uname");
String newName =new String(name.getBytes("iso-8859-1"),"utf-8");
get方式請求方法2:(推薦用這種)
在service方法最前面加上request.setCharacterEncoding("utf-8"),并且在服務器的config目錄中的server.xml文件,找到connector中加一個屬性 (切記不是線程池的connector)useBodyEncodingForURL="true"
post提交解決方法:
在service方法最前面寫上
request.setCharacterEncoding("utf-8")
方法1:設置響應頭參數
response.setHeader("Content-type","text/html;charset=utf-8");
方法2:
response.setContentType("text/html;charset=utf-8");
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習