表单提交汉字乱码问题简单处理
提交表单,如果用方法:method="get",这个方法一般不用,初学者要经历这一关学习!
那么:添加URIEncoding="UTF-8" 到Servlet.xml中的
servlet.xml分两种:
一种是电脑安装目录Tomcat中的config文件中的servlet.xml,
另一个是Eclipse中的Tomcat中的servlet.xml,
如果项目是在Eclipse中发布的,修改其中的servlet.xml即可。
如果项目发布到服务器Tomcat,那么要修改服务器的Tomcat中的servlet.xml
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>之中即:<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1"
URIEncoding="UTF-8" redirectPort="8443"/>
提交表单,如果用方法:method="post"
那么除了Servlet中用doPost(request,response)之外,在代码最前面添加语句:
request.setCharacterEncoding("UTF-8");。