1、问题出现的原因 本地使用Tomcat8.0.30未发生错误,线上环境使用Tomcat8.0.43发生URL参数不能传递的错误。原因在于参数中含有特殊字符。 2、解决方法 前端使用JavaScript方法 encodeURIComponent(string)将参数编码,后端使用java.net.URLDecoder.decode(string, "UTF-8")将参数解码。这样可避免参数中有特殊字符,Tomcat无法传递的问题。
推荐阅读
- Python|Python实战(使用线性回归预测房价)
- python|requests库请求获取不到数据怎么办(不妨试试看这种妙法)
- paas开发平台|GForms展现服务云开发平台
- 解决php网页运行超时问题:Maximum execution time of 30 seconds exceeded
- JavaEE开发|Java EE 8的五大新特性详解
- Web开发|FastJSON 简介及其Map/JSON/String 互转
- Web开发|解决WampServer服务器离线问题
- 服务器|怎样配置apache虚拟主机
- PythonWeb_Django(1)
- 多线程练习-两个线程交替打印