文档章节

火狐 --参数传数组类型

求是科技
 求是科技
发布于 2016/04/08 11:28
字数 219
阅读 23
收藏 0

项目要求:传参里面包括数组类型

1.接口定义书


很明显,参数commodityInfo是一个数组类型

2.后台controller如下

@RestController
public class ShopController {
        
        @Autowired
        private ShopService shopService;
        
        /**
         * 编辑提交订单
         * 
         * 
         * 
         * **/
        @RequestMapping(value="updOrder",method=RequestMethod.POST)
        public ResultObject    updOrder(@RequestBody OrderParams orderParams){
                
                ResultObject ro = shopService.updateOrder(orderParams);
                return ro;
        } 
        
}

3.参数如下

public class OrderParams {
    
    private String orderId;
    private Integer userId;
    private List<CommodityInfoInnerParams> commodityInfo;
    private Integer total;
    private String remark;
    private Integer orderFlag;
    private Integer receiveAddressId;
    private Integer flag;
    
    //如下是get和set方法
    ...
    }

4.数组参数如下

public class CommodityInfoInnerParams {
        
        private Integer commodityId;
        private Integer nums;
        private Integer feeOld;
        private Integer feeNow;
        private Integer score;
        
        //如下是get和set方法
        ...
        }

5.火狐浏览器模拟传参如下

注意数组传参方式

{
"orderId":"xx",
"userId":"1000000000",
"commodityInfo":[{"commodityId":1000000000,"nums":250,"feeOld":35,"feeNow":25,"score":80}],
"total":"300",
"remark":"cvvv",
"orderFlag":"0",
"receiveAddressId":"1000000000",
"flag":"0"
}

6.controller层打断点收得到信息

剩下的事情就是解析了。






© 著作权归作者所有

求是科技

求是科技

粉丝 100
博文 455
码字总数 238818
作品 0
成都
后端工程师
私信 提问
JavaScript在IE浏览器和Firefox浏览器中的差异

JavaScript在IE浏览器和Firefox浏览器中存在一些差异,以下对这些差异部分进行了总结,以及解决方案: 1.HTML对象的 id 作为对象名的问题 IE:HTML 对象的 ID 可以作为 document 的下属对象变...

green001
2013/12/26
185
0
(转载)JavaScript在IE浏览器和Firefox浏览器中的差异总结

本文转载自:http://www.bairuiw.com/front-end-skill/3903.html JavaScript在IE浏览器和Firefox浏览器中存在一些差异,以下对这些差异部分进行了总结,以及解决方案: 1.HTML对象的 id 作为...

小微
2012/04/24
91
0
JavaScript事件机制详细研究

本篇开始将回顾下Javascript的事件机制。同时会从一个最小的函数开始写到最后一个具有完整功能的,强大的事件模块。为叙述方便将响应函数/回调函数/事件Listener/事件handler都称为事件handl...

yandxxx
2012/10/25
171
0
【探秘ES6】系列专栏(六):解构赋值

ES6作为新一代JavaScript标准,已正式与广大前端开发者见面。为了让大家对ES6的诸多新特性有更深入的了解,Mozilla Web开发者博客推出了《ES6 In Depth》系列文章。CSDN已获授权,将持续对该...

一配
2015/11/08
111
0
Firefox 9中加入类型推断 JS性能将提升20%到30%

据外媒报道,在历时长达18个月的努力之后,Mozilla终于成功为Firefox的Javascript引擎增加了一个重大的新特性,根据初步 测试,至少可以提高20%到30%的Javascript性能。这个新的特性就是在F...

红薯
2011/09/01
1K
13

没有更多内容

加载失败,请刷新页面

加载更多

Java 面试

https://www.bilibili.com/video/av51271222?from=search&seid=4920203212236751600 https://www.bilibili.com/video/av60309372/?spm_id_from=333.788.videocard.4......

MtrS
42分钟前
6
0
理想的数据分析平台

数据分析尤其是大数据分析这几年的热度依然不减,但面对眼花缭乱的数据分析产品很难去选择,那什么是理想的数据分析平台呢。下面是根据我的个人理解的理想数据分析平台,在次强调我理想的数据...

赛克蓝德
49分钟前
7
0
房贷计算器

题目要求 贷款有两种还款的方式:等额本金法和等额本息法,简单说明一下等额本息法与等额本金法的主要区别: 等额本息法的特点是:每月的还款额相同,在月供中“本金与利息”的分配比例中,前...

wzb88
今天
10
0
springboot2 配置druid数据链接池,监控控制台

Druid是什么? Druid首先是Java语言中最好的数据库连接池,也是阿里巴巴的开源项目。Druid是阿里巴巴开发的号称为监控而生的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池...

万建宁
今天
7
0
离线环境玩Docker-安装篇

如果你使用的是Mac之类的系统,推荐本地安装Docker,然后Docker运用运行CentOS(目标安装环境是CentOS)。如果你使用的是Windows,那么创建一个虚拟机可能是比较好的选择,Docker运行CentOS当然...

RippleChan
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部