最近在做一個SSM框架的項目,總是遇到一個問題,就是后臺接收前端傳遞的中文參數的時候,參數是亂碼的,導致sql語句經常無法執行,但是有很奇怪,在測試環境和生產環境都是正常的,就是本地開發環境總是這么坑人,那如何解決呢?
1、比較累人,就是能不傳中文就不傳中文參數,對于這點,大家就笑笑而過就行了。。。。
2、還是挺累人,真的得傳中文,那就將中文強制轉碼了,如下:
"中文".getBytes("UTF-8");
3、第二點我還沒嘗試就找到這第三點了,至于第二點,有興趣的可以嘗試下,這第三點才是根治的辦法,找了好久原來是tomcat的配置問題,打開tomcat目錄下的conf/server.xml文件,找到文件里面下面的代碼部分:
然后請加上一句配置URIEncoding="UTF-8",具體如下:
到這里就完美解決了,本寶的問題也解決了,麻麻再也不擔心我憂愁的心情了。。。。吃嘛嘛香,睡的也安心了。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/70692.html
摘要:傳中文參數到的時候出現了亂碼。而且在測試環境上跑的時候功能正常但是在開發環境卻有問題。查了一些資料后了解到對于和的處理方式不同。總結方法受過濾器以及方法的限制,但是方法不受,所以要修改方式的亂碼問題,要從的配置文件入手解決。 JS傳中文參數到Controller的時候出現了亂碼。 查看了web.xml中的CharacterEncodingFilter配置沒有問題。 而且在測試環境上跑的...
摘要:有必要建一個資源服務器存放靜態資源。一些用戶級別的數據輕量可以考慮存儲在中。存儲的是值,可以通過來對和對象之間的轉換如果我們的數據是在后臺傳過去或者轉換而成的,在前臺上并沒有做什么改變的話。 移動商城項目總結 移動商城項目是我第二個做得比較大的項目,該項目系統來源于傳智Java168期,十天的視頻課程(想要視頻的同學關注我的公眾號就可以直接獲取了) 通過這次的項目又再次開闊了我的視野,...
摘要:年月最新發布本人原創作品,用戶前臺系統管理員后臺項目完整,無任何。 2021年10月最新發布 本人原創作品,用戶前臺、系統管理員后臺項目完整,無任何bug。 每行代碼都是本人自己寫,我在每行代碼上面都寫有注釋,不懂任何問題都可以咨詢 開發工具:IDEA? 服務器:Tomcat8.0??jdk...
閱讀 2192·2021-11-19 09:55
閱讀 2652·2021-11-11 16:55
閱讀 3183·2021-09-28 09:36
閱讀 1952·2021-09-22 16:05
閱讀 3285·2019-08-30 15:53
閱讀 1814·2019-08-30 15:44
閱讀 2903·2019-08-29 13:10
閱讀 1348·2019-08-29 12:30