第一,首先看清项目的编码,jsp页面的编码
第二,修改tomcat 下面的server.xml文件
第三,项目配置过滤器
第四,修改servlet里面的传值编码和传输编码
request.setcharacterencoding(utf-8);//传值编码
response.setcontenttype(text/html;charset=utf-8);//设置传输编码
第五
string username=request.getparameter(username);
string username1=new string(username.getbytes(iso-8859-1),utf-8);
好了,我用了上面四种都没能解决我的问题,用了第五种才解决,在这里 我没有写详细的步骤,只是说了大致的修改方法,大家可以百度一下方法的详细步骤,不出意外的话都可以解决。
以上这篇jsp传参 servlet接收中文乱码问题的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
更多jsp传参 servlet接收中文乱码问题的解决方法。
