一. 错误原因: 当在浏览器中访问时 URL中带有特殊字符,如花括号冒号时,就会出现这个错误。 例如:http://localhost:8080/index.do?{id:123} 二. 解决办法 1、去除URL中的特殊字符; 3、使用 Post 方法提交数据 4、更换低版本的Tomcat来规避这种问题。 5、在 conf/catalina.properties 添加或者修改: tomcat.util.http.parser.HttpParser.requestTargetAllow=|{}[] 重启服务器后,解决问题。