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一样即可自动赋值上去}
ajax前台传json到后台解析的方法以及注意事项相关推荐
- 前台传JSON到后台
现在,有一个需求,我需要将表格中选中行的数据中的一部分传直接传到控制器中,然后保存到另外一张表中.一开始,我就想到在前台使用ajax构造json数据,然后控制器直接通过list接收. 选中界面中的行, ...
- java怎么从后天往前台传参_Java后台解析前台的get中文请求
超链接属于get请求 在get请求中,如果有字段的值是中文,后天获取到的是乱码,因为采用的编码是HTTP的默认编码 (HTTP协议时不支持中文的,默认编码:ISO8859-1) 解决方法: 1,获得请 ...
- django 返回ajax html,Django 前台通过json 取出后台数据
前台通过json 取出后台数据 步骤1:后台数据通过 JSON 序列化成字符串 注意:1.json是1个字符串 2.通过json.dumps('xxx') 序列化成 1个字符串的 '字典对象' vie ...
- 前台传json ajax,如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
首先,我们要在前台引入json的脚本,以便于把js对象序列化 然后我们在前台声明一个类,将你要保存的值放到类里面,最后序列化 function Save() { var examId = ''; va ...
- ajax前台获取json,ajax与json 获取数据并在前台使用简单实例
ajax与json 获取数据并在前台使用简单实例 发布于 2017-05-18 14:05:38 | 63 次阅读 | 评论: 0 | 来源: 网友投递 AjaxAJAX即"Asynchro ...
- 前端传json对象后台接收
前端参数传json格式字符串 var data = JSON.stringify(array); //最好post请求.get请求也可以 $.post(url,{data:data},function ...
- 前台传数据到后台的HelloWorld程序
初学Javaweb,当我们在前台页面输入信息时,有可能会郁闷怎么让后台收到信息并处理,今天我就写个小例子给有困惑的同学演示一下. 首先我要先介绍下servlet,servlet 就是用Java编写的服 ...
- get方式传json参数的一种方法
遇到了不得不使用get方式传json的情况,无奈之下只好想办法搞,经过几天的尝试,试过了map等各种转换后,才恍然发现,只要把json串用URLEncoder一下,作为参数值就可以了,接收的时候再用U ...
- 前台传json ajax,ajax使用json数组------前端往后台发送json数组及后台往前端发送json数组...
1.引子 2.前端往后台传输json数据 JSON.stringify()方法将json对象转为字符串形式.如果不使用**JSON.stringify()**方法,后台的java代码将不能获得json ...
最新文章
- 【踩坑之路】CentOS 下 LNMN 环境配置
- PostgreSQL的xlog实验一
- php多表数据排除,thinkphp中多表查询中防止数据重复的sql语句(必看)
- 微软更懂“怎样尊重程序员”,正在改进程序员招聘流程
- precision recall
- 数据库事务4种隔离级别和7种传播行为
- (转载)hibernate3.0配置文件模板
- 利用c#反射提高设计灵活性
- R语言之高级数据分析「聚类分析」
- jQuery点击文本框复制其内容到剪贴板上
- DOMContentLoaded、readystatechange、load、ready详谈
- Codejock Xtreme Calendar 最新版下载试用2021版本
- 同义词抽取:从知识库中自动发现同义词的方法
- Dell计算机装Win8,dell win8重装系统教程详解
- as常用固定搭配_常用的有以下固定搭配
- 《Windows DOS界面(命令行界面)》
- Centos7/RedHat7安装NVIDIA显卡驱动
- 哈尔滨工业大学计算机考研难吗,哈尔滨工业大学(专业学位)计算机技术考研难吗...
- js 将阿拉伯数字翻译成中文的大写数字
- PS吸管工具用不了?