当前位置: 首页 > news >正文

网站301怎么做seo流程

网站301怎么做,seo流程,05网学霸,用什么技术来做网站ajax我经常用到,传的数据是json数据,json数据又有对象,数组。所有总结下springmvc获取前端传来的json数据方式: 1、以RequestParam接收 前端传来的是json数据不多时:[id:id],可以直接用RequestParam来获取值 Autowi…

ajax我经常用到,传的数据是json数据,json数据又有对象,数组。所有总结下springmvc获取前端传来的json数据方式:

1、以RequestParam接收

前端传来的是json数据不多时:[id:id],可以直接用@RequestParam来获取值

@Autowired
private AccomodationService accomodationService;@RequestMapping(value = "/update")
@ResponseBody
public String updateAttr(@RequestParam ("id") int id) {int res=accomodationService.deleteData(id);return "success";
}

2、以实体类方式接收

前端传来的是一个json对象时:{【id,name】},可以用实体类直接进行自动绑定

@Autowired
private AccomodationService accomodationService;@RequestMapping(value = "/add")@ResponseBodypublic String addObj(@RequestBody Accomodation accomodation) {this.accomodationService.insert(accomodation);return "success";}

3、以Map接收

前端传来的是一个json对象时:{【id,name】},可以用Map来获取

@Autowired
private AccomodationService accomodationService;@RequestMapping(value = "/update")
@ResponseBody
public String updateAttr(@RequestBody Map<String, String> map) {if(map.containsKey("id"){Integer id = Integer.parseInt(map.get("id"));}if(map.containsKey("name"){String objname = map.get("name").toString();}// 操作 ...return "success";
}

4、以List接收

当前端传来这样一个json数组:[{id,name},{id,name},{id,name},...]时,用List<E>接收

@Autowired
private AccomodationService accomodationService;@RequestMapping(value = "/update")
@ResponseBody
public String updateAttr(@RequestBody List<Accomodation> list) {for(Accomodation accomodation:list){System.out.println(accomodation.toString());}return "success";
}
补充4

SpringMVC接收List型参数

 

1、controller

@RequestMapping("/postList")@ResponseBodypublic String postList(@RequestBody List<TestL> testL){System.out.println(testL);return null;}

需要注意点:参数前面必须有注解 @RequestBody

 

2、ajax请求

var testList=[];var user={};
user.id=1;
user.name='jack';
testList.push(user);
var user2={};
user2.id=2;
user2.name='tom';
testList.push(user2);
$.ajax({// headers必须添加,否则会报415错误headers: {'Accept': 'application/json','Content-Type': 'application/json'},type: 'POST',dataType: "json", //表示返回值类型,不必须data: JSON.stringify(testList),url: '/test/postList',success: function(){alert('success');}});
 

需要注意点:1、参数是数组类型

      2、传入data时,转换 JSON.stringify(testList)
      3、必须有

headers: {'Accept': 'application/json','Content-Type': 'application/json'
}

最后再看下TestL类,没有特别之处(不用包装)。

public class TestL {private Integer id;private String name;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}
}

-------------------------------------------------------

转载自《springmvc接收json数据的4种方式》

http://www.lbrq.cn/news/2370331.html

相关文章:

  • 国内最先做弹幕的网站网站免费推广平台
  • 美食网站建设策划书竞价网站
  • 网站域名可以做端口映射吗千锋教育的it培训怎么样
  • 建设银行理财网站网站开发用什么软件
  • 动漫设计包括哪些内容温州seo排名公司
  • 建筑公司企业技术负责人岗位职责seo数据分析
  • 自己做的网站怎么设置关键词百度app
  • 网站建设推广的话术广州网站定制多少钱
  • 密云网站开发公众号开发网站公司
  • 新开最好的传奇网站免费宣传平台
  • 开网站需要哪些程序安卓优化大师手机版下载
  • 公司网站设网店培训教程
  • 网站建设整改落实情况网站seo查询工具
  • 陕西住建厅网站官网seo优化培训公司
  • 网站更新提醒一个好的产品怎么推广
  • html网站建设流程怎么接广告赚钱
  • 网站建设怎么下载代码万能导航网
  • 大兴区网站建设公司灰色词优化培训
  • 微信管理软件哪个最好家庭优化大师
  • 莘县网站定制兰州seo整站优化服务商
  • 做网站哪里学北京seo优化哪家好
  • 网站开发需要的人员最近的国际新闻大事
  • 小程序定制开发多少钱一个seo网站诊断流程
  • 营销网站建设文章长春网站推广公司
  • 深圳整站全网推广西安网站seo公司
  • bitcoind 做交易网站搜索引擎推广简称
  • 免费网站建站有哪些火星时代教育培训机构官网
  • 做网站赌博代理的犯法么赣州seo公司
  • 网站建设教材下载刷赞抖音推广网站
  • 东莞网站建设做网站网站优化培训
  • RuoYi-Cloud 定制微服务
  • Jenkins Git Parameter 分支不显示前缀origin/或repo/
  • ZKmall开源商城架构助力增长:多端流量聚合与用户体验
  • 2D视觉系统标定流程与关键要求
  • 壹脉销客AI电子名片源码核心架构
  • 【LLM】OpenRouter调用Anthropic Claude上下文缓存处理