tomcat 下的conf/server.xml

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"/>

换成

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8"/>

 

1、在JS里对中文参数进行两次转码 

var login_name = document.getElementById("loginname").value;  
login_name = encodeURI(login_name);  
login_name = encodeURI(login_name);  
2、在服务器端对参数进行解码 

String loginName = ParamUtil.getString(request, "login_name");  
loginName = java.net.URLDecoder.decode(loginName,"UTF-8");  

具体请见http://blog.csdn.net/Seven_23/archive/2009/09/02/4510670.aspx

相关文章:

  • 2022-12-23
  • 2022-01-13
  • 2021-06-10
  • 2022-12-23
  • 2022-12-23
  • 2021-08-14
猜你喜欢
  • 2021-08-18
  • 2021-09-23
  • 2020-10-17
  • 2021-09-15
  • 2022-12-23
  • 2022-12-23
  • 2021-08-31
相关资源
相似解决方案