在网上找出现406错误的原因,大部分是说下面这两种原因,但是我的出错雨塔无瓜。
1.90%的可能是没有加上jackson这个jar包
2.剩下的可能的原因是请求的url的后缀是*.html,在springmvc中如果请求的后缀是*.html的话,是不可以响应一个json数据的,将url中的*.html改成*.action即可
@RequestMapping(produces="application/json;charset=UTF-8",
value="getCourseCode",method= {RequestMethod.POST})
@ResponseBody
这是我写的“应答体(不知道叫什么,随便叫的)”,里面的application/json我写少了一个‘t';写成了"applicaion/json"导致出现406错误。
写代码一定要细心啊,找了一个晚上