在javaweb学完后,又粗略的学习了一个简单的前端框架------layui
拿layui和javaweb结合起来,搞了个宿舍管理系统
在写的过程中,遇到了一个以前没见过的报错400
看到这个错误的时候,我在仔细看了遍代码找到了原因所在 是 用ajax往后台传json格式的字符串的参数的过程中,参数的问题,我又点开请求的参数
参数没有问题 ,最后通过多个途径,找到了真正问题的所在,是Tomcat 识别不了大括号的问题
出现400错误
tomcat高版本严格按照RFC 3986规范解析地址。该规范只允许包含 a-zA-Z 0-9 - _ . ~ 以及所有保留字符 ! * ’ ( ) ; : @ & = + $ , / ? # [ ]
但是项目在发起请求的参数中出现{},所以需要配置一下
找到server.xml文件的69行