关于Servlet请求转发到html界面中文乱码问题

Servlet请求转发(requst.getRequestDispatcher("url").forward(req,resp);)到html界面出现浏览器前台数据乱码。。。emmm。。真让人头大。。。然后把请求转发到jsp界面毫无任何问题。。。哈???我裂开了!!!

仔细想一哈,这肯定跟浏览器或者是html文件的编码格式有关。。。搞了大半天。。。修改了后台的request和response相应的编码格式也没啥用。。。总之请求转发之后你看到的就是这样的效果。。。

请求转发之后。。。我裂开了。。。仔细审视了html文件源码(简单的表单提交页面)

一番挣扎修改之后。。。找到一个解决方法。。。只要把html文件的编码格式修改为GBK就好了。。。

完美解决问题!

小结:一班出现中文乱码问题(前台或者后台),一般就是编码格式的问题,所以说设置正确的编码格式很重要!

posted on 2019-10-30 20:32  青山是谁  阅读(33)  评论(0)    收藏  举报