Tomcat运行Web项目时出现以下错误:
在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义
原因:在地址框里填写的请求地址Tomcat识别不了,例如,http://localhost:8080/requestParam8?map[‘home’].province=浙江&map[‘job’].city=上海,里面的[]符号Tomcat无法识别。
解决办法:配置Tomcat里的server.xml文件,找到标签,添加relaxedPathChars="|{}[],%"
relaxedQueryChars="|{}[],%"两个属性,保存之后,重启Tomcat就解决了!