[Java教程]ajax 发送json 后台接收 遍历保存进数据库

0 2017-09-25 15:00:23

前台怎么拿参数的我就不管了我也不会

反正用这个ajax没错

ajax 代码   一定要写明http请求类型  {contentType:"application/x-www-form-urlencoded; charset=utf-8",

}这一段很重要(就是因为这个原因我找了整整一下午)function orderFood(){ alert("进来了++++++++++"); final_settle(); /* alert(":8080/jeesite/f/cms/received/submit"); */ console.log(JSON.stringify(globalJsonArray)); $.ajax({ type : "post", url : "/jeesite/f/received/submit", dataType:"json", contentType:"application/x-www-form-urlencoded; charset=utf-8", data:{orderInfo:jsonStr},//JSON.stringify(globalJsonArray), success : function(result) { alert(result.msg); } }); }

后面接收的代码  写好方法名称还有请求类型@Controller@RequestMapping(value = "${frontPath}/received")public class FrontReceivedata extends BaseController{ @RequestMapping(value = "submit",method =RequestMethod.POST) public String submit(HttpServletRequest request,HttpServletResponse response){ String week = request.getParameter("orderInfo"); System.out.println("====================================="); System.out.println("requestJson:"+week); System.out.println("=====================================");

定几个全局变量  然后吧json转换成JSONObjcet格式(可以百度下格式)for循环下得到相应的值

最好加个判空的if

获取到了值放进那张表里保存的方法里面for(int i =0 ;i

如果json里面有多个字段 就用两个for循环 循环出来 然后保存进指定的数据库表里if(orderList.size()!=0){ for(int j=0 ;j

最好抛个异常 让前台判断   返回的是一个map  不过返回的map 方法上面需要加@ResponseBody这个注释result.put("result", "保存成功"); result.put("code", "200"); result.put("SingleNumber", SingleNumber); } catch (Exception e) { e.printStackTrace(); result.put("result", "保存失败"); result.put("code", "100"); } //返回的 return result; }

到这就差不多了   自己写的过程中多测试测试    多写几个输出语句看有没有拿到值

还有的前台传过来json的格式一定要写完整规范  不然不好取出来

有的问题实在解决不了的就重启电脑 哈哈哈

本文网址:http://www.shaoqun.com/a/326703.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

JS

0

java后台解析json并保存到数据库_[Java教程]ajax 发送json 后台接收 遍历保存进数据库...相关推荐

  1. Form组件,用ajax发送到后台需要的注意事项

    form通过ajax发送到后台, 后台无法直接返回跳转页面,因为,ajax无法接受跳转命令 后台验证完成后,错误信息因为不是常规Python的字典格式,所以需要引入ErrorDict views文件 ...

  2. Ajax 发送json格式数据以及发送文件(FormData)和自带的序列化组件: serializers

    前后端传输数据的编码格式(contentType) get请求数据就是直接放在url?后面的 url?usernmae=junjie&password=123... 可以向后端发送post请求 ...

  3. jsp怎么接受ajax请求参数,通过ajax发送JSON并通过JSP中的请求获取参数

    我需要通过ajax(使用Jquery)发送JSON对象,并通过JSP(服务器端)中的请求对象获取所有参数.通过ajax发送JSON并通过JSP中的请求获取参数 我的JS代码: var request ...

  4. django - ajax发送json格式请求

    一.业务场景如下 很简单,哥就想实现一个登录,你去实现吧,那提到这个,我们会想到以下几点 1.前台,我要做一个登录业面 2.然后发送一个ajax请求 3.用户名密码一定是个表单,表单提交那是一个pos ...

  5. spring批量写入mysql数据库_快速使用组件-spring batch(3)读文件数据到数据库

    tags: springbatch 1.引言 上一篇文章<快速了解组件-spring batch(2)之helloworld>对Spring Batch进行了入门级的开发,也对基本的组件有 ...

  6. python发送json数据_在Websockets上发送JSON

    我有一个简单的Python tornado Websockets服务器,从JavaScript客户端接收消息.我正在尝试发送JSON数据,我找到的唯一解决方案是将JSON对象转换成字符串JSON,发送 ...

  7. azure云数据库_从Azure Databricks将数据加载到Azure SQL数据库

    azure云数据库 In this article, we will learn how we can load data into Azure SQL Database from Azure Dat ...

  8. python excel导入oracle数据库_【Python代替Excel】12:Python操作oracle数据库

    日常工作中,如果有数据库权限,那么在oracle中提取数据.在Python中处理是比较方便的.Python也提供了一个库专门操纵数据库.今天就专门来讲讲如何在Python中操作数据库. 准备工作 需要 ...

  9. flutter如何访问mysql数据库_手把手教你在Flutter项目优雅的使用ORM数据库

    Flutter ORM数据库介绍 Flutter现在开发上最大的槽点可能就是数据库使用了,Flutter现在只提供了sqflite插件,这表明开发者手动写sql代码,建表.建索引.transation ...

最新文章

  1. swift3 0 Alamofire下载文件
  2. kubesphere devops介绍、访问账密及nfs数据备份同步
  3. java jpa hibernate_java - JPA和Hibernate - Criteria与JPQL或HQL
  4. 本地存储和移动端js框架及bootstrap简介
  5. 前端HTML以及HTML5(基本标签)
  6. 程序猿值得看的几个技术网站(记录)
  7. ES 处理日志字段超出 1000 引发的报错
  8. 公众号获取token失败_恶意请求微信公众号token,导致access_token超过10万次解决思路...
  9. 【redis源码】(五)Ziplist
  10. 游戏一般用什么编程语言开发?
  11. 我的个人博客live2d插件模型模块汇总(仅本人可使用,无需看)
  12. 【电脑修复小知识】电脑网络正常连接,但是浏览器却无法打开网页是什么原因?三招教你修复!
  13. 基于java的奖学金_基于Java的奖学金评定系统设计与实现毕业设计论文.doc
  14. 职场学习、员工管理-怎样做企业最受欢迎的员工
  15. Android中的常用控件之进度条(ProgressBar)
  16. 接着这次机会,发一下我做试管的经历~
  17. Mac下的SVN客户端
  18. oracle utl inaddr,oracle11gr2中ACL对UTL_INADDR的授权报错,急急急
  19. CENTOS上的网络安全工具(九)走向Hadoop(1) SingleNode模式安装与配置
  20. 唯品会怎么样_陕南赤子_新浪博客

热门文章

  1. php商品在最少购买,ECSHOP给商品设置最少购买数量的方法
  2. c构造函数和析构函数_C ++构造函数和析构函数| 查找输出程序| 套装3
  3. stl标准模板库_C ++标准模板库(STL)中的数组及其常用功能
  4. c# uri.host_C#| Uri.EscapeUriString()方法与示例
  5. 消息队列终极解决方案——Stream(下)
  6. 阿里面试官给你的一些忠告,这样做肯定错不了!附视频
  7. VisualSVNServer的使用
  8. 利用Seafile搭建私有文件同步云盘
  9. 1002 写出这个数 (20分)-Java
  10. python qt 按钮_PyQt(Python+Qt)学习随笔:toolButton的popupMode属性