我的tomcat亂碼解決方法

2021-04-09 01:11:15 字數 788 閱讀 3243

tomcat亂碼解決方法:

1。struts-config.xml檔案中的charset:

2。設定server.xml檔案中的uriencoding="gbk":(可以解決請求引數亂碼問題----get方式傳送的請求)

3.jsp頁面中加入如下語句:(使頁面按照gbk編碼正常顯示中文)

<%@page pageencoding="gbk" contenttype="text/html; charset=gbk" %>

4.修改web.xml檔案為工程新增乙個filter:(可以解決表單亂碼問題----post方式傳送的資料)

set character encoding

filters.setcharacterencoding

encoding

gbkthis.encoding = null;

this.filterconfig = null;

}public void dofilter(servletrequest request, servletresponse response,

filterchain chain)

throws ioexception, servletexception

chain.dofilter(request, response);

}public void init(filterconfig filterconfig) throws servletexception

protected string selectencoding(servletrequest request)

Tomcat亂碼解決方法

在檔案conf server.xml中找到以下 usebodyencodingforuri true urincoding utf 8 紅色就是加入的部分,可以使get post方式的編碼一致。以防萬一,可以在檔案conf web.xml中修改 htm text html charset utf 8...

tomcat 中文亂碼filter解決方法

同樣的必須將所有的應用到的字元編碼都定義成一樣的 utf 8 等等 特別要留意的地方是在server.xml中也要加上 同樣建立乙個類filtercoder public class filtercode implements filter public void dofilter servletr...

亂碼解決方法

jsp頁面顯示亂碼 pageencoding utf 8 servlet頁面顯示亂碼 在response輸出內容之前,執行response.setcontenttype text html charset utf 8 post表單傳遞引數亂碼 通過jsp頁面 html頁面或者servlet中的表單元...