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