最近在做一个SSM框架的项目,总是遇到一个问题,就是后台接收前端传递的中文参数的时候,参数是乱码的,导致sql语句经常无法执行,但是有很奇怪,在测试环境和生产环境都是正常的,就是本地开发环境总是这么坑人,那如何解决呢?
1、比较累人,就是能不传中文就不传中文参数,对于这点,大家就笑笑而过就行了。。。。
2、还是挺累人,真的得传中文,那就将中文强制转码了,如下:
"中文".getBytes("UTF-8");
3、第二点我还没尝试就找到这第三点了,至于第二点,有兴趣的可以尝试下,这第三点才是根治的办法,找了好久原来是tomcat的配置问题,打开tomcat目录下的conf/server.xml文件,找到文件里面下面的代码部分:
然后请加上一句配置URIEncoding="UTF-8",具体如下:
到这里就完美解决了,本宝的问题也解决了,麻麻再也不担心我忧愁的心情了。。。。吃嘛嘛香,睡的也安心了。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/70692.html
摘要:传中文参数到的时候出现了乱码。而且在测试环境上跑的时候功能正常但是在开发环境却有问题。查了一些资料后了解到对于和的处理方式不同。总结方法受过滤器以及方法的限制,但是方法不受,所以要修改方式的乱码问题,要从的配置文件入手解决。 JS传中文参数到Controller的时候出现了乱码。 查看了web.xml中的CharacterEncodingFilter配置没有问题。 而且在测试环境上跑的...
摘要:有必要建一个资源服务器存放静态资源。一些用户级别的数据轻量可以考虑存储在中。存储的是值,可以通过来对和对象之间的转换如果我们的数据是在后台传过去或者转换而成的,在前台上并没有做什么改变的话。 移动商城项目总结 移动商城项目是我第二个做得比较大的项目,该项目系统来源于传智Java168期,十天的视频课程(想要视频的同学关注我的公众号就可以直接获取了) 通过这次的项目又再次开阔了我的视野,...
摘要:年月最新发布本人原创作品,用户前台系统管理员后台项目完整,无任何。 2021年10月最新发布 本人原创作品,用户前台、系统管理员后台项目完整,无任何bug。 每行代码都是本人自己写,我在每行代码上面都写有注释,不懂任何问题都可以咨询 开发工具:IDEA 服务器:Tomcat8.0 jdk...
阅读 2166·2021-11-19 09:55
阅读 2612·2021-11-11 16:55
阅读 3142·2021-09-28 09:36
阅读 1887·2021-09-22 16:05
阅读 3225·2019-08-30 15:53
阅读 1791·2019-08-30 15:44
阅读 2878·2019-08-29 13:10
阅读 1318·2019-08-29 12:30