SpringMVC框架下,若是用ajax向后台请求得方法若是使用@Responsebody返回布尔值的话,ajax得不到任何的回传数据。ajax
可是若是返回String类型,就是正常的。spring
测试了下代码写得没有任何问题,也不报错。只是在地址栏直接输入ajax请求的url会报404.json
The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers ().框架
确认了代码没有问题以后,问题被锁定在了@Responsebody注解,自动封装返回值上。ide
各类方法都试过了,好比在url后加.json后缀,导入各类jakson包等等。测试
重点怀疑是否缺乏jar包,因而又把可疑的jar包导入了试验,仍是没有成功。this
最后看网上的一片其余文章受到了启发,因而升级了下spring的版本。竟然成功了!编码
看来之后遇到这种,代码没有问题,功能上出现问题,而网上资料又少的状况下。应该优先考虑升级版本。url
多是由于这种新功能用的人不多。it
我想做为一个成熟的编码者,最早关注的就应该是所在环境的版本号。。。