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

加强人社局网站建设2023年11月新冠高峰

加强人社局网站建设,2023年11月新冠高峰,折扣网站搭建,做网站建设业务一、前端传json对象,后端指定接收json对象中的哪个参数。 (1)前端请求 axios({//请求方式method:post,//后端接口路径url:http://127.0.0.1:8080/api/deleteUserById,//注意这里使用的是params,该属性负责把属性名和属性值添加到url后面,一般和get配合使…

一、前端传json对象,后端指定接收json对象中的哪个参数。
(1)前端请求

axios({//请求方式method:'post',//后端接口路径url:'http://127.0.0.1:8080/api/deleteUserById',//注意这里使用的是params,该属性负责把属性名和属性值添加到url后面,一般和get配合使用,但也能    和post配合使用params: {id: id}
}).then((response) => {if(response){$.messager.alert("信息提示","删除成功!");}else{$.messager.alert("信息提示","删除失败!");}
}).catch((error) => {console.error('请求失败', error);
})

(2)后端接口(接参方式)

   //根据ID删除用户 请使用@RequestMapping(value = "/api/deleteUserById")@ResponseBodypublic boolean deleteUserById(@RequestParam(value="id",required = true) Integer id) {int rowsDeleted = userMapper.deleteUserById((long)id);if (rowsDeleted > 0) {return true;} else {return false;}}

二、axios使用restful规范的get请求,后端使用@PathVariable接参
后端接口路径+属性值;注意!!!路径后面有反斜杠/,注意不要写漏了,不然value就会变成路径的一部分,请求路径就会变成/sys/test后面跟上value的值,从而导致404
(1)前端请求:

//方法名为test,传入数据value
function test(value) {axios({//请求方式method:'get',url:'/sys/test/'+value,}).then((response) => {//response是一个返回的promise对象,该注释所在的这行一般对该promise对象进行处理从而获取数据}).catch((error) => {//对error进行处理})
}

(2)Java后端

//使用restful请求时对应的接收
@GetMapping("/sys/test/{accept}")
public void test(@PathVariable("accept") String(传进来的数据的类型) attributeName){//axios使用restful的方式进行传值,而Java就需要用到@PathVariable来接收url后的值,/sys/test/{accept}里的accept必须和@PathVariable("accept")里的accept名字一致,而且一个请求能拥有多个@PathVariable
}

三、@RequestBody接收类型
(1)前端请求

let id = $("#id").val();
let paras = {id: id
}
axios.post('http://127.0.0.1:8080/api/deleteUserById',paras).then(function (response){if(response){$.messager.alert("信息提示","删除成功!");}else{$.messager.alert("信息提示","删除失败!");}
})

(2)Java后端

    @RequestMapping("/api/deleteUserById")@ResponseBodypublic boolean deleteUserById(@RequestBody User user) {long id=user.getId();int rowsDeleted = userMapper.deleteUserById((long)id);if (rowsDeleted > 0) {return true;} else {return false;}}

(3)前端也可以使用ajax请求,但是注意data:JSON.stringify(paras)的写法与axios是不同的。

$.ajax({url: 'http://127.0.0.1:8080/api/deleteUserById',type: 'POST', // 或者其他请求方法,例如'GET', 'DELETE', 'PUT'等contentType: 'application/json', // 指定请求的数据类型为JSONdata: JSON.stringify(paras), // 将JSON对象转换为JSON字符串并设置为请求体数据success: function(response) {if(response){$.messager.alert("信息提示","删除成功!");}else{$.messager.alert("信息提示","删除失败!");}},error: function(error) {console.error('请求失败', error);}});
http://www.ds6.com.cn/news/26903.html

相关文章:

  • 怎么找做企业网站的陕西网站设计
  • 网站管理建站全球最受欢迎的网站排名
  • 培训教育网站建设国内5大搜索引擎
  • html网站源码下载互联网营销案例分析
  • 深圳高端网站设计建设万能bt搜索引擎
  • 网站开发服务费计入什么科目软广告经典案例
  • 自由型网站百度识图网页入口
  • 做网站开发平台关键词排名快照优化
  • 仿美团网站开发优化百度seo技术搜索引擎
  • wordpress淘宝客插件开发seo权重是什么意思
  • 百度搜索引擎关键词seo排名点击软件
  • 做网站租用那个服务器好天津seo渠道代理
  • iis服务器网站301重定向怎么做网站怎么被收录
  • 服务器迁移对做网站的影响在线排名优化工具
  • 邯郸贴吧网站代运营靠谱吗
  • 绵阳哪里可以做网站的地方论文收录网站
  • 做电影网站步骤互联网推广是什么工作内容
  • wordpress 被镜像长沙正规关键词优化价格从优
  • 城乡建设网站宁德广告接单平台app
  • 网站中数据查询如何做市场调研报告ppt
  • 企业官方网站是什么网站如何推广运营
  • 网站qq号获取如何优化网络速度
  • 网站设计结果安卓手机优化软件哪个好
  • 做一个赚钱的网站无代码系统搭建平台
  • 手工活接单在家做有正规网站吗b站推广网站mmmnba
  • 鸣蝉建站平台万网域名注册官网
  • 申报湖南创新型省份建设专项网站公司网页制作教程
  • 外贸网站教程个人网站建站教程
  • 最具口碑的企业网站建设手机创建网站教程
  • 网站后台管理员扫描互联网广告推广好做吗