建设银行网站用户名更改,网络优化工程师证书,建站模板安装视频教程全集,免费微信网站制作平台还是写老师布置的实验的时候#xff0c;解决了xml文件找不到的问题之后又遇到新的问题#xff1a;前端登录处输入用户名和密码#xff0c;结果明明输入的用户名是对的密码也是对的#xff08;输入的用户名是中文#xff09;#xff0c;它就是显示用户名或密码错误。然后我…还是写老师布置的实验的时候解决了xml文件找不到的问题之后又遇到新的问题前端登录处输入用户名和密码结果明明输入的用户名是对的密码也是对的输入的用户名是中文它就是显示用户名或密码错误。然后我就去试着在数据库里加个姓名的拼音然后再重新启动系统再登录结果它能成功登录--_--
然后就想着是不是编码的问题或者数据库问题就把controller里收到的姓名和密码在控制台输出结果发现输出的姓名是问号又把拼音版的也输出就没问题。这不指定编码问题么然后就找网上教程又是一堆配置的还一堆对我的代码没有效果的比如在UserController里面login前面的RequestMapping那里改把这个
RequestMapping(/login) 改成下面这个
RequestMapping(value/login, method RequestMethod.POST, produces text/plain; charsetUTF-8)
不过对我的代码没有效果。
试了两个小时。而且本身所有文件的代码的都是utf-8格式的了怎么还不对呢又是一番搜索终于被我找到了成功的解决办法 !-- Spring字符集编码过滤器 --filterfilter-nameEncodingFilter/filter-namefilter-classorg.springframework.web.filter.CharacterEncodingFilter/filter-classinit-paramparam-nameencoding/param-nameparam-valueUTF-8/param-value/init-paraminit-paramparam-nameforceEncoding/param-nameparam-valuetrue/param-value/init-param/filterfilter-mappingfilter-nameEncodingFilter/filter-nameurl-pattern/*/url-pattern/filter-mapping 这个是看的登山猿的文章原文链接springMVC:Controller接受前端数据中文出现问号问题解决-CSDN博客 不过我没有加这个也成功了。
解决办法就是上面的大段代码。 如果这篇文章对你有帮助也欢迎点赞收藏^_^
加油加油