ajax406错误

news/2024/7/24 2:20:07 标签: json, java

 

如上,ajax请求时一直返回error,但是后台已经正确返回。网上给出的解决办法是spring3.*的,但我的是sppring 4.*的,应该不适用,我也没试。

思索一下,406 not acceptable,直译过来是不接受,不接受什么呢?后台既然已经返回,前台不接受

是不是和数据格式有关?

但前台要求的是json

 

 后台返回的也是json。是不是和json格式有关?之前后台用的json是org.json,是不是不接受org.json,试了一下改成了net.sf.json,这次终于通了!应该是ajax对json格式有要求,而net.sf.JSONObject和org.json.JSONObject格式不一样

 

20190428:

发现完整引入如下

        <!-- json-lib -->
        <dependency>
            <groupId>net.sf.json-lib</groupId>
            <artifactId>json-lib</artifactId>
            <version>${json-lib.version}</version>
            <classifier>jdk15</classifier>
        </dependency>
        <!-- Jackson Json处理工具包 -->
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.4.2</version>
        </dependency>

 

转载于:https://www.cnblogs.com/yanan7890/p/8916634.html


http://www.niftyadmin.cn/n/735325.html

相关文章

MySQL_插入

一、 INSERT INTO 第一种方法&#xff1a; INSERT INTO table_name (field1, field2,...fieldN) VALUES (valueA1,valueA2,...valueAN),(valueB1,valueB2,...valueBN),(valueC1,valueC2,...valueCN)......; &#xff08;1&#xff09;列出列名 insert into exam_record (…

JS 基础: 从 5 种创建对象的方式看 new 操作符的作用与实现

JS 基础: 从 5 种创建对象的方式看 new 操作符的作用与实现 文章目录JS 基础: 从 5 种创建对象的方式看 new 操作符的作用与实现前言正文创建 Object 对象的五种方式使用 Object.create(proto) 创建对象自定义类型函数属性 & 原型创建自定义类型对象自定义类型小结再谈对象…

MySQL_更新

UPDATE table_name SET field1new-value1, field2new-value2 [WHERE Clause] 可以同时更新一个或多个字段。可以在 WHERE 子句中指定任何条件。可以在一个单独表中同时更新数据。 一、更换一个字段 update examination_info set tag "Python" where tag "PY…

JS 基础: JavaScript 中 4 种继承方式 instanceof 实现

JS 基础: JavaScript 中 4 种继承方式 & instanceof 实现 文章目录JS 基础: JavaScript 中 4 种继承方式 & instanceof 实现前言正文1. 借用构造函数的继承2. 借用原型对象的继承3. 创建实例对象作为原型的继承4. 创建未初始化实例作为原型的继承Babel 编译后的继承ins…

Vue2 源码解析: MVVM 双向绑定2 - 虚拟 DOM diff 算法原理深度解析

Vue2 源码解析: MVVM 双向绑定2 - 虚拟 DOM & diff 算法原理深度解析(长文慎入&#xff01;) 文章目录Vue2 源码解析: MVVM 双向绑定2 - 虚拟 DOM & diff 算法原理深度解析(长文慎入&#xff01;)前言回顾&#xff1a;MVVM 实现细化Render Proxy 渲染代理Render Proxy …

MySQL_删除

DELETE FROM table_name [WHERE Clause] delete from exam_record where timestampdiff(minute, start_time, submit_time) < 5 and score < 60;再深一步&#xff1a; 请删除exam_record表中未完成作答或作答时间小于5分钟整的记录中&#xff0c;开始作答时间最早的3条记…

查找HP服务器业务网口

背景&#xff1a;IDC新上hp服务器&#xff0c;业务口连接服务器接入交换机的接口未登记&#xff0c;此服务器已安装esxi&#xff0c;无业务运行。现配置业务IP&#xff0c;但网络不通&#xff0c;需要检查交换机接口配置。 处理过程&#xff1a;1、登录hp服务器管理界面hp服务器…