Idea创建的springboot+jsp项目,从jsp表单获取的中文数据为乱码

帮一个朋友做的一个小项目,他们有要求,要在idea基于spring boot框架做出来
然后这个是我jsp页面的代码,表头是设置了字符编码格式的

img

这个是前端效果和输入内容(我晓得丑,但只要达到效果就可以了嘛 )

img

这个是在后台接收表单数据的代码

img

然后这个是控制台的输出,乱码的地方就是前端输入的中文,数字都是正常的,报错应该是数据库的错,我是要把前端获取的数据写入到数据库的,结果乱码肯定就写不进去了

img


这个是我在百度上面搜的解决方法,但根本没有作用。还有其他很多的方法,都试过了,都没用。包括从jsp页面获取数据的方式也换过,刚开始的时候是request,getParameter这样的方式获取的,后来换成上面代码中注解的方式获取,各种各样的方法都试了都不行,各路高人指点一下吧,就把我当你们的小白鼠,告诉我方法继续一种一种的试也行,只要能达到目的,万分感谢

img

改用String name=new String(request.getParameter(“name”).getBytes(“ISO-8859-1”),”UTF-8”),如果不行的话。
可以在action后面用?传值,然后看地址栏,确确认一下到底是表单传值乱码,还是获取值后解码乱码了,这样有助于缩小错误范围。