springmvc 使用ajax报406错误

1、这段时间开发使用springmvc技术,前端的使用html5、ajax

2、平常写action链接的时候使用.html都没有问题,今天在查询列表数据的时候出现ajaxj中Query.parseJSON(XMLHttpRequest.responseText);报错,

3、导致这个原因是因为ajax里面使用.html为后缀的url

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-09 00:04:36

springmvc 使用ajax报406错误的相关文章

SpringMVC的AJAX请求报406错误

SpringMVC的AJAX请求报406错误原因有两种:1.jackson包没有引入 2.如果已经引入jackson包了还报406的错误,那么就有可能是请求的url路径是.html结尾,但是返回的数据是一个对象,这时浏览器就不知道怎么响应了,因为一般请求.html后缀的页面,返回的一般是个字符串或者页面内容,此时可以在web.xml中再配置一个拦截后缀,如*.action,web.xml可以有多个拦截后缀,请求.action的后缀,浏览器就没有这个限制了

原生Ajax报400错误

原生ajax报400错误,网上一般说参数错误..看着老是误以为是参数名写错了 但是我遇到的错误不是这个原因. 后台配置的spring,然后前端我想用原生的ajax用提交数据:接收参数的时候我是直接用一个java对象接收的 public class Plan { private int planId; private int fatherPlanId; private String fatherPlanName; private String planName; private int task;

springMVC浏览器接受json报406错误的解决方法

这个错误还真难搞,头一次遇见还真没有什么好办法解决,上网找了很多资料,一一试过也不能很好的解决,最后经过朋友,同事一起努力,终于征服了.留下笔记,供大家参考: 1.我后台测试代码如下: @RequestMapping("/json") public @ResponseBody String json() { return "this is json"; } @RequestMapping("/json2") public @ResponseBod

http请求后台报406错误

1.springMVC的项目,通过浏览器访问后台方法遇到了报406的错误,找了很多原因,最终发现是因为缺少spring-mvc的json配置. 2.添加依赖:jackson-databind.jackson-core-asl 3.在springMVC.xml中配置 <!-- 解决页面请求报406的错误 --> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAd

浏览器报406 错误:The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request &quot;accept&quot; headers

The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers 网上关于这个问题有很多说法,有的说spring mvc版本问题的,有说jackson jar包问题问题的,试了下都不可以, 这里的解决方法参考: https://www.cn

springmvc报406错误

springmvc出现406,无非就两种情况,第一,百分之九十是json包没加进来,第二,百分之十,就是@ResponseBody返回的的数据,在请求的URL中不能有  .html的后缀

spring mvc 4.1 返回json报406错误的解决办法

浏览器访问,报 The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers. 解决办法,检查springmvc的配置文件中有无 <mvc:annotation-driven />

ajax 报0错误

本以为在本地测试不会跨越,结果检查下来就是跨域的问题!!!! 来源:https://www.cnblogs.com/xiezn/p/5651093.html 本文通过设置Access-Control-Allow-Origin来实现跨域. 例如:客户端的域名是client.runoob.com,而请求的域名是server.runoob.com. 如果直接使用ajax访问,会有以下错误: XMLHttpRequest cannot load http://server.runoob.com/serv

Spring 3.2.* MVC通过Ajax获取JSON数据报406错误

Spring 3.2.x通过@ResponseBody标签返回JSON数据的方法都报406错: Failed to load resource: the server responded with a status of 406 (Not Acceptable) 以及报错描述: The resource identified by this request is only capable of generating responses with characteristics not accep