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

动易手机网站个人公司网站搭建

动易手机网站,个人公司网站搭建,云南省公共资源交易中心,商务网站建设毕业设计模板说明 在泛微 E9 系统开发过程中#xff0c;使用 Ecode 调用后端接口并进行传值是极为常见且关键的操作。在上一篇文章中#xff0c;我们探讨了 Ecode 调用后端代码的相关内容#xff0c;本文将深入剖析在 Ecode 中如何向后端传值#xff0c;以及后端又该如何处理接收这些值…说明 在泛微 E9 系统开发过程中使用 Ecode 调用后端接口并进行传值是极为常见且关键的操作。在上一篇文章中我们探讨了 Ecode 调用后端代码的相关内容本文将深入剖析在 Ecode 中如何向后端传值以及后端又该如何处理接收这些值 GET请求传参 前端传参 这种方式是将参数直接嵌入到请求的 URL 路径中。例如假设我们现在要将前端的requestId传给接口可以参考以下代码 getNodeReason(){var requestId WfForm.getBaseInfo().requestid;// console.log(输出对应的请求Id requestId);WeaTools.callApi(http://IP:PORT/api/workflow/test/getRequestId?requestId${requestId}, get, {_time: Date.now()}).then((data) {console.log(data);// 直接使用 data 数组无需进行 JSON 解析this.setState({getRequestInfo: data}, () {console.log(this.state.getRequestInfo);});});} 在这里需要注意的就是对应的URL需要用反引号进行标注这样才好将上面查到的requestId变量进行传输 后端如何接收参数 GET Path(/getRequestId) Produces(MediaType.TEXT_PLAIN) public String getRequestInfo(QueryParam(requestId) String requestId){//输出接收到的参数如果没有配置log的话也可以通过System.out.println()来进行输出this.log.info(获取接口方法getNodeReason传递的参数requestIdrequestId);} 在后端中非常需要注意的一点就是这个QueryParam注解括号里面写的名称必须和前端传递的参数名称一致才行 截图展示 POST请求 前端传参 在前端使用 POST 请求时我们需要将参数封装在请求体中并设置正确的请求头 getData() {const data {name: John1,age: 25};fetch(http://IP:PORT/api/workflow/test/getInfo2, {//IP:PORT输入对应的服务器地址以及对应的端口号就行method: POST,headers: {Content-Type: application/json},body: JSON.stringify(data)}).then(response response.json()).then(data {this.setState({jsonData: data}, () {console.log(this.state.jsonData);console.log(输出姓名值 this.state.xm);});}).catch(error {console.error(请求出错:, error);}); } 后端接收处理 需要注意的是需要用一个实体类来接收参数实体类中需要注明所有传递的内容 Path(/workflow/test) public class EcodeTestActionWorkflow {POSTPath(/getInfo2)Produces(MediaType.APPLICATION_JSON)Consumes(MediaType.APPLICATION_JSON)public String test(UserData userData) {JSONObject json new JSONObject();json.put(age, userData.getAge());json.put(name, userData.getName());json.put(username, cccc);json.put(test, test4);return json.toString();} } 实体类如下根据上面前端传参确定参数是age和name这个实体类需要包含前端传递的所有参数对应的变量以及它们的getter和setter方法确保后端能够顺利接收并处理这些参数。 public class UserData {private String name;private int age;// Getter and Setter methodspublic String getName() { return name; }public void setName(String name) { this.name name; }public int getAge() { return age; }public void setAge(int age) { this.age age; }}截图展示
http://www.dnsts.com.cn/news/9418.html

相关文章:

  • 个人兼职网站建设网站建站是 什么
  • 东莞网站建设企慕法律咨询
  • php外贸网站桂林商品房做民宿在哪个网站登记好
  • 手机网站打开微信支付功能网络公司网站图片
  • 网站建设难么哲林高拍仪网站开发
  • 网站栏目在哪里南京越城建设集团有限公司网站
  • 网站文件夹命名网站哪个公司做的
  • 上海网站优化公司成都网站优化排名推广
  • 接广告的网站网络营销软件推广
  • 网站做什么内容赚钱北京工程建设交易中心网站
  • 企业网站怎么注册网站流量ip造假图片
  • 汽车之家网站做的很烂自己做网站的成本
  • 四川铁科建设监理有限公司官方网站天津网站开发工资水平
  • 网站框架图wordpress提高打开速度慢
  • 网站建设江门视频直播平台开发
  • 湛江市政工程建设公司网站logo设计公司介绍
  • 用php做电商网站有哪些青岛网站设计公司推荐
  • 做网站路由器映射外网房屋设计网站有哪些
  • 网站开发参考书目大理 网站建设
  • 商城小程序开发多少钱网站优化和提升网站排名怎么做
  • 南昌网站建设培训学校网站集约化建设工作总结
  • 带icp备案的网站男生怎么找的小资源
  • 色彩设计网站科技项目申报
  • 网站优化建设工作总结范文网站建设推广优化岗位说明书
  • 甘肃再就业建设集团网站高端网站报价
  • ftp 网站管理塘下做网站
  • 网站建设怎么分析市场成都十大骗子公司
  • 有没有什么 网站能够做试卷犀牛云网站建设费用
  • 辽宁省建设厅官方网站职称评定安徽软件开发公司
  • 通常做网站要多久高端自适应网站设计