如果你的是post请求,jsp页面默认的参数传递的编码是ISO-8859-1,所以你在服务端在获取请求参数之前,也就是getParameter之前,setCharsetEncoding为UTF-8,get请求的话。。。就另当别论,对其进行转码即可
还是要谢谢你,问题最终解决了,是因为,uat环境的jboss中的配置没有指定编码格式,所以出错了。
编码问题,跟一下就行了,设置页面编码utf-8看看
开发的时候,在本地,集成这两个环境都是没有问题的。但是在UAT和生产环境,才会出现这样的问题。uat采用的也是jboss服务器。
页面字符统一的话、建议在控制层也设置一下。可以断点跟进看看在哪里乱了。下一页请求方法时?还是条件带回页面时?