在HTML文件中,通过from表单提交到servlet类中,可能会发生中文乱码问题:
比如输入一下信息:
结果显示的内容:
在servlet中进行调试:
发现在servlet中得到的数据就是乱码的数据:
这个问题是因为在传值过程中,编码方式引起的问题,所以,在servlet中,获取数据之前,就因该设置HTML的编码方式,即在servlet中获取数据的语句之前添加:
request.setCharacterEncoding("UTF-8");
重新启动服务器,
进行测试:
显示如下:
完美解决HTML通过from表单提交的内容中文乱码问题!