layui的reload:function()后面中文参数传到后端出现乱码的问题
最近将一个.net项目迁移到java时,在前端使用Layui,jquery,h5框架,后端采用ssm框架,编辑平台为idea,所有的编码格式都设置为UTF-8,但是当我在前端查询一个中文名字时,如下如所示:
传到后端的控制层后,打印出来的中文就是乱码,比如?????这样的显示。
解决办法:
将表格的自动渲染里面假如一个method=post,如下图所示:
参照layui文档,并没有提到method方法,经过自己添加,运行后正常通过。
另外,需要在controller层的方法也改成POST方式
如下图所示: