赞
踩
首先是controller层的代码如下:
ajax操作如下:
数据库中数据如下:
运行后,登录却显示用户不存在,数据填写也确实正确
这时查看后台日志输出,确实是null
这时候修改代码,加上注解 @RequestParam
再次运行,登录界面直接无反应,不弹出任何提示,这时候报错信息如下:获取不到参数
此时才发现由于,类型不一致的原因,导致获取不到参数的,此时注释掉 contentType:“application/json”
这样问题就解决了
日志输出也正常了
下面两种犯错的方式,都会导值返回结果为null:
1、前台ajax多加了 contentType:“application/json”,data却传错成json对象
返回结果为null
2、ajax中没加 contentType:“application/json”,data却直接使用了json字符串(和上面同样的道理)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。