ajax前台传json到后台解析的方法以及注意事项

首先,如果是maven工程的话,需要在pom.xml文件中添加下方依赖<dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib</artifactId><version>2.4</version><classifier>jdk15</classifier></dependency><!-- json解析包 --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>2.5.2</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.5.2</version></dependency>
前台ajax:var data={"data":"哈哈"};$.ajax({type:"post",contentType:"application/json;charset=UTF-8",//一般报415错误都是没设置这个headers:{"Content-Type":"application/json;charset=UTF-8"},url:"${pageContext.request.contextPath}/admin/tests",data:JSON.stringify(data),//如果没有转为json字符串,可能会报400错误dataType:"json",success:function(data){alert(data);},error: function (XMLHttpRequest, textStatus, errorThrown) {alert(XMLHttpRequest.status+"d"+XMLHttpRequest.readyState+"d"+errorThrown);}})后台接收:@RequestMapping(value="tests",method = {RequestMethod.POST })@ResponseBody public String tests(@RequestBody JSONObject data){String majorID=data.getString("data");system.out.println(majorID);return "null";}前台提交2://也可以data:$("表单").serialize()来进行提交,这样子的话后台直接新建一个跟表单一样的实体类即可对应的后台接收2:@RequestMapping(value="tests",method = {RequestMethod.POST })@ResponseBody public String tests(@RequestBody User user){//自己新建一个跟表单一样类,属性跟表单的name一样即可自动赋值上去}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/522227.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java http get_我是如何进入阿里巴巴的-面向春招应届生Java面试指南(九)

基础篇基本功面向对象的特征1.final, finally, finalize 的区别 final—修饰符&#xff08;关键字&#xff09;如果一个类被声明为final&#xff0c;意味着它不能再派生出新的子类&#xff0c;不能作为父类被继承。因此一个类不能既被声明为 abstract的&#xff0c;又被声明为f…

链表的快慢指针思想的解决

看接下来的一道题目 1、给定一个头结点为 head 的非空单链表&#xff0c;返回链表的中间结点。 如果有两个中间结点&#xff0c;则返回第二个中间结点。 例子&#xff1a;[1,2,3,4,5] 返回中间节点3 [1,2,3,4,5,6] 返回中间节点4 我们该如何做呢&#xff0c;首先这里用到了快慢…

使用Helm 在容器服务k8s集群一键部署wordpress

摘要&#xff1a; Helm 是啥? 微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kubernetes服务编排领域的唯一开源子项目&#xff0c;做为Kubernetes应用的一个包管理工具&#xff0c;可理解为Kubernetes的apt-get / yum&#xff0c;由Deis 公司发起&#xff…

保镖机器人作文_关于机器人作文400字

【第1篇】“爱闯祸”的机器人世纪科技发达&#xff0c;人类发明出了机器人&#xff0c;我也赶时髦&#xff0c;买了一个。可是&#xff0c;这是一个“爱闯祸”的机器人。我的学校正在举行科技展览会&#xff0c;科学老师建议我把机器人带去&#xff0c;让同学们开开眼界。第二天…

Jupyter Notebook数据科学高效技巧

摘要&#xff1a; 本文有一些关于Jupyter Notebook的干货&#xff0c;希望看完文章可以给你带来收获当我学习有关深度学习的优秀的fast.ai课程时&#xff0c;我学到了很多适用于通用软件工程的干货。我写这篇文章是为了总结这些技巧并与你分享。1.Jupyter Notebook拓展标准的Ju…

格罗方德起诉台积电侵犯16项专利、影响巨大;中兴通讯与印尼Smartfren展开合作;网传FB开发新通讯应用Threads……...

关注并标星星CSDN云计算极客头条&#xff1a;速递、最新、绝对有料。这里有企业新动、这里有业界要闻&#xff0c;打起十二分精神&#xff0c;紧跟fashion你可以的&#xff01;每周三次&#xff0c;打卡即read更快、更全了解泛云圈精彩newsgo go go 索尼将于9月5日在IFA 2019上…

JS之前台参数提交到后台,双引号转义为解决办法

问题描述 var param $("#searchForm").serializeJson(); 前台封装好了键值对形式的字符串&#xff0c;使用了EasyUI的treeGrid控件&#xff0c;传到后台后&#xff0c;双引号转义为" 解决办法 apache工具包common-lang中有一个很有用的处理字符串的工具类&am…

MaxCompute理解数据、运算和用户的大脑:基于代价的优化器

摘要&#xff1a; 回顾大数据技术领域大事件&#xff0c;最早可追溯到06年Hadoop的正式启动&#xff0c;而环顾四下&#xff0c;围绕着数据库及数据处理引擎&#xff0c;业内充斥着各种各样的大数据技术。在云栖社区2017在线技术峰会大数据技术峰会上&#xff0c;阿里云大数据计…

python高阶函数闭包装饰器_Python自学从入门到就业之高阶函数、嵌套函数、闭包、装饰器...

高阶函数 在Python中&#xff0c;函数其实也是一种数据类型。 def test(): return hello world print(type(test)) # 函数对应的数据类型是 function,可以把它当做是一种复杂的数据类型。 既然同样都是一种数据类型&#xff0c;我们就可以把它当做数字或者字符串来处理。 定义…

MaxCompute与OSS非结构化数据读写互通(及图像处理实例)

摘要&#xff1a; MaxCompute作为阿里巴巴集团内部绝大多数大数据处理需求的核心计算组件&#xff0c;拥有强大的计算能力&#xff0c;随着集团内外大数据业务的不断扩展&#xff0c;新的数据使用场景也在不断产生。在这样的背景下&#xff0c;MaxCompute&#xff08;ODPS&…

装mysql最后一步没响应_每天14点遭遇惊魂时刻,如何一步一步揪出真凶?

“ 笔者所在的公司有一款大 DAU(日活)的休闲游戏。这款游戏的后端架构很简单&#xff0c;可以简单理解为通讯-逻辑-存储三层结构。其中存储层大量使用了 Redis 和 MySQL。图片来自 Pexels随着存量用户的增加&#xff0c;Redis 就隔三差五的出现问题。所以笔者打算把遇到的一系列…

form表单提交,后台实体类接收转义问题

问题&#xff1a;前台表单用ajax提交&#xff0c;data为validateForm.serializeArray()&#xff0c;后台用实体类接收参数&#xff0c;&符号被转义为&但是从request中直接取值是没问题的&#xff0c;请问如何解决实体类接收到的参数的转义问题。 代码如下&#xff1a;…

AI落地谁最强?AI Top 30+案例评选等你来秀

人工智能历经百年发展&#xff0c;如今迎来发展的黄金时期。目前&#xff0c;AI 技术已涵盖自然语言处理、模式识别、图像识别、数据挖掘、机器学习等领域的研究&#xff0c;在汽车、金融、教育、医疗、安防、零售、家居、文娱、工业等行业获得了令人印象深刻的成果。在各行业宣…

NAT网关之SNAT进阶使用(二)构建ECS级别SNAT出网方式

摘要&#xff1a; NAT网关是云上VPC ECS访问Internet的出入口。阿里云NAT网关控制台创建SNAT条目默认只支持交换机粒度。如何设置ECS粒度的SNAT规则呢&#xff0c;本文将为您揭晓。 背景 NAT网关是云上VPC ECS访问Internet的出入口。阿里云NAT网关控制台创建SNAT条目默认只支持…

java下载json需要的包_jenkins 获取插件,下载插件提速,配置国内镜像

jenkins 是目前比较流行的自动化运维工具&#xff0c;由于 jenkins 的镜像源是国外的所以在下载插件的时候会非常慢&#xff0c;甚至会超时,所以本文就重点介绍如何解决这个问题。正确的做法自然是修改为国内的镜像源&#xff0c;本文使用的是清华大学的镜像源站 清华大学开源软…

使用NAT网关轻松为单台云服务器设置多个公网IP

摘要&#xff1a; 背景 在应用中&#xff0c;有时会遇到用户询问如何使单台云服务器具备多个公网IP的问题。 具体如何操作呢&#xff0c;有了NAT网关这个也不是难题。 配置单云主机多公网IP功能流程 1、为ECS实例配置多块网卡。 2、创建NAT网关。 背景 在应用中&#xff0c;有时…

如何把手变成手控_手把手教您如何在生产环境直接web级设计图形报表

相信很多从事数据分析的兄弟姐妹&#xff0c;对于数据报表的设计&#xff0c;图形化的设计等等&#xff0c;都是停留在后台进行模板设计&#xff0c;设计好模板后&#xff0c;再上传到前台&#xff0c;发布进行显示&#xff0c;这也是目前绝大多数工具的模式。也难怪&#xff0…

form表单提交,后台实体类接收转义问题 解决方案

Ajax传一个实体给后台&#xff0c;以RequestBody来接收&#xff1a; https://blog.csdn.net/zhou_pp/article/details/94738434 前台提交整个表单数据&#xff0c;后台实体类接收&#xff1a;https://blog.csdn.net/dong001687/article/details/89294256 form表单ajax提交&…

老兵戴辉:华为操作系统28年史

戳蓝字“CSDN云计算”关注我们哦&#xff01;来源 | 内容来自「最牛博弈」作者 | 老兵戴辉8月9日&#xff0c;东莞松山湖沸腾的一天&#xff0c;华为消费者业务CEO余承东发布了鸿蒙操作系统&#xff0c;中文来自山海经&#xff0c;英文叫HarmonyOS&#xff0c;不是以前传说的Oa…

深圳云栖大会人工智能专场:探索视频+AI,玩转智能视频应用

摘要&#xff1a; 在人工智能时代&#xff0c;AI技术是如何在各行业和领域真正的发挥应用和商业价值&#xff0c;带来产业变革才是关键。在3月28日深圳云栖大会的人工智能专场中&#xff0c;阿里云视频服务技术专家邹娟将带领大家探索熟悉的视频场景中&#xff0c;AI技术如何应…