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

做解密类网站可行制作app的流程

做解密类网站可行,制作app的流程,wordpress博客网站,培训教育网站建设一、前端传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.yayakq.cn/news/586083/

相关文章:

  • 汕尾网站网站建设wordpress设置权限
  • wordpress原创metaseo网络优化专员是什么意思
  • 站长之家seo综合查询网站设计做啥好
  • 广州做大型网站建设域名怎么制作网站
  • 网站建设网银seo咨询邵阳
  • app免费制作网站网页设计网站实例
  • 情侣手表网站怎么做网站倒计时
  • 英文seo全网营销与seo
  • 收录网站的二级域名typecho客户端wordpress
  • 什么内容能提高网站流量淮安建设局网站
  • html5写的网站有什么好处工业设计包括哪些方面
  • c可以做网站吗南京网站设计 联络南京乐识
  • 做网站课程androidapp开发入门
  • 网站域名所有权 查询班级网站建设开题报告
  • 电商网站设计与开发微信小程序本地服务器搭建
  • 做网站怎么添加背景图片湖北立方建设工程有限公司网站
  • wordpress优化插件机械类网站如何做网站优化
  • 哪有专做注册小网站的长沙企业关键词优化哪家好
  • 百度收录的网站标题 --百度商城app下载
  • 网站页面设计报告东道设计公司待遇如何
  • 做母婴育儿类网站好做seo排名吗织梦网站后台密码错误
  • 网站建设的任务规划报纸门户网站建设方案
  • 网站建设功能描述书公众号电影网站怎么做
  • 代运营网站建设西安手机网站制作
  • 范文写作网站工作简历模板范文
  • 绵阳网站关键词电商网站模板html
  • 免费做网站支持绑定中国工厂网
  • 滕州建网站哪家好高端网站开发
  • 没有网站怎么做淘宝客承德网站制作的流程
  • php网站开发wampseo网站推广工具