今天又改了一下午的bug。
MissingServletRequestParameterException
使用spring获取ajax的数据时候
1 | @RequestParam(value = "phone",required = true) String phone |
总提示获取不到值。
搞了一下午。
方法是把获取到的数据先转成json。
发现在phone后面有一个符号。思前想后是个=。
ajax传单值的时候,用的是
1 | data:"phone=" + phone, |
但是我传两个值的时候:改成了:
1 | "phone=":phone,"password=":password |
多了两个“=”。
教训
以后写代码时候,先在后端把接收到的数据打印一遍。避免猫腻。!!!
Gitalking ...