解决Tomcat8.0.43 URL参数传递问题

1、问题出现的原因

本地使用Tomcat8.0.30未发生错误,线上环境使用Tomcat8.0.43发生URL参数不能传递的错误。原因在于参数中含有特殊字符。

2、解决方法

前端使用JavaScript方法 encodeURIComponent(string)将参数编码,后端使用java.net.URLDecoder.decode(string, "UTF-8")将参数解码。这样可避免参数中有特殊字符,Tomcat无法传递的问题。

你可能感兴趣的:(Web开发)