SpringMVC ajax 请求报错:406 Not Acceptable 的解决办法 使用@ResponseBody注解
2017-04-14 14:50
525 查看
在使用ajax请求后台数据的时候,url一直报上面的错误。具体如下:
ajax代码
这个时候,他是可以走到后台的。具体看下面的截图,controller 代码也就在图里面了
查了下网上的资料,引起的原因:
由于设置了@ResponseBody,要把对象转换成json格式,缺少转换依赖的jar包,故此错。
那么就引入对应的jar包,如下,下面说的是pom.xml文件里面引入jar包
这个时候,在applicationContext.xml配置文件里面,关于springMVC的配置是比较简单的如下一句话。
这个时候,这个ajax请求就OK了,具体看下图:
用的springMVC的版本是4.1.4.release版本。
ajax代码
function getStudentByName() { $.ajax({ url: "/lxk/student/getStudentByName", type: "post", data: { name: "李学凯" }, dataType: "json", success: function (data) { console.log(data); } }); }
这个时候,他是可以走到后台的。具体看下面的截图,controller 代码也就在图里面了
查了下网上的资料,引起的原因:
由于设置了@ResponseBody,要把对象转换成json格式,缺少转换依赖的jar包,故此错。
那么就引入对应的jar包,如下,下面说的是pom.xml文件里面引入jar包
这个时候,在applicationContext.xml配置文件里面,关于springMVC的配置是比较简单的如下一句话。
<!-- 开启springMVC的注解驱动,使得url可以映射到对应的controller --> <mvc:annotation-driven/>注释是我自己加的,对不对,就先不要在意了。
这个时候,这个ajax请求就OK了,具体看下图:
用的springMVC的版本是4.1.4.release版本。
相关文章推荐
- AJAX 跨域请求的解决办法:使用 JSONP获取JSON数据
- Spring MVC ajax使用jackjson返回json报406 Not Accepatable解决办法总结
- 使用ajax请求SpringMVC返回Json出现乱码解决方法
- SpringMVC异常报406 (Not Acceptable)的解决办法
- AJAX 跨域请求的解决办法:使用 JSONP获取JSON数据
- SpringMvc406(Not Acceptable)的解决办法
- JQuery中Ajax的Post提交中文乱码、windows.location.href 中文汉字乱码和springmvc使用原生态HttpServletRequest接收参数中文乱码解决办法
- SpringMVC异常报406 (Not Acceptable)的解决办法
- SpringMVC异常报406 (Not Acceptable)的解决办法
- 使用ajax向后台请求时,前台报错406 Not Acceptable
- SpringMVC异常报406 (Not Acceptable)的解决办法
- springMvc中406错误解决,springMvc使用json出现406 (Not Acceptable)
- webservice使用windows身份验证,ajax请求报错401未授权的解决办法
- SpringMVC异常报406 (Not Acceptable)的解决办法
- 使用ajax请求后返回数据显示undefinded解决办法
- SpringMVC异常报406 (Not Acceptable)的解决办法
- SpringMVC使用@ResponseBody时报406错误解决办法
- springmvc+ajax实现省市区三级联动以及406 (Not Acceptable)的解决办法
- SpringMVC异常报406 (Not Acceptable)的解决办法
- 解决 ajax报错406,springMVC报错406,页面报错406解决办法