全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

SpringMVC中controller接收json数据的方法

本文实例为大家分享了SpringMVC中controller接收json数据的方法,供大家参考,具体内容如下

1.jsp页面发送ajax的post请求:

function postJson(){
  var json = {"username" : "imp", "password" : "123456"};
  $.ajax({
    type : "post",
    url : "<%=basePath %>ajaxRequest",
    contentType : "application/json;charset=utf-8",
    dataType : "json",
    data: JSON.stringify(json),
    success : function(data){
      alert("username:"+data.username+"  id:"+data.id);
    },
    error : function(){
      alert("请求失败");
    }
  })
}

注意:

1.在发送数据时,data键的值一定要写成JSON.stringify(json),将数据转换成json格式,否则会抛出异常

2.basePath是项目根目录:

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

2.controller接收请求:

  @ResponseBody
  @RequestMapping(value="/ajaxRequest",method=RequestMethod.POST)
  public User ajaxRequest(@RequestBody User user){
    System.out.println(user);
    return user;
  }

注意:

1.@ResponseBody修饰的方法返回的数据,springmvc将其自动转换成json格式,然后返回给前端

2.@RequestBody修饰目标方法的入参,可以将ajax发送的json对象赋值给入参。当然这里的入参user是我们自定义的实体类型。

3.最后将user返回,springmvc自动将其转换成json返回给前端

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# SpringMVC  # controller  # json  # SpringBoot实现前后端、json数据交互以及Controller接收参数的几种常用方式  # SpringMVC中controller返回json数据的方法  # 详解springmvc之json数据交互controller方法返回值为简单类型  # Spring Controller接收前端JSON数据请求方式  # 转换成  # 将其  # 自定义  # 后将  # 大家分享  # 则会  # 抛出  # 具体内容  # 大家多多  # imp  # password  # username  # function  # postJson  # var  # type  # ajaxRequest  # contentType  # application  # gt 


相关文章: 如何用西部建站助手快速创建专业网站?  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  高防服务器租用指南:配置选择与快速部署攻略  郑州企业网站制作公司,郑州招聘网站有哪些?  如何在Golang中使用replace替换模块_指定本地或远程路径  建站主机无法访问?如何排查域名与服务器问题  专业商城网站制作公司有哪些,pi商城官网是哪个?  如何登录建站主机?访问步骤全解析  seo网站制作优化,网站SEO优化步骤有哪些?  临沂网站制作企业,临沂第三中学官方网站?  北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?  存储型VPS适合搭建中小型网站吗?  ,想在网上投简历,哪几个网站比较好?  长沙做网站要多少钱,长沙国安网络怎么样?  高防服务器如何保障网站安全无虞?  建站之星在线客服如何快速接入解答?  如何高效生成建站之星成品网站源码?  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  如何选择靠谱的建站公司加盟品牌?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  学校建站服务器如何选型才能满足性能需求?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  公司网站制作价格怎么算,公司办个官网需要多少钱?  建站主机如何选?性能与价格怎样平衡?  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  建站上市公司网站建设方案与SEO优化服务定制指南  如何零基础在云服务器搭建WordPress站点?  建站之星备案是否影响网站上线时间?  Java解压缩zip - 解压缩多个文件或文件夹实例  制作证书网站有哪些,全国城建培训中心证书查询官网?  如何确认建站备案号应放置的具体位置?  如何挑选高效建站主机与优质域名?  建站主机与服务器功能差异如何区分?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  网站制作报价单模板图片,小松挖机官方网站报价?  如何撰写建站申请书?关键要点有哪些?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  如何配置WinSCP新建站点的密钥验证步骤?  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  如何制作一个表白网站视频,关于勇敢表白的小标题?  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  建站之星各版本价格是多少?  建站主机核心功能解析:服务器选择与网站搭建流程指南  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  制作网站外包平台,自动化接单网站有哪些?  网站制作公司排行榜,抖音怎样做个人官方网站  深圳企业网站制作设计,在深圳如何网上全流程注册公司? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。