Restful传递数组参数的两种方式
2024-09-03 16:36:57
第一种,直接传递数组
- js直接传递数组
var data = ["123","456"];
that.loadDictionarys(data).subscribe({
next: res => {
},
error: err => {
}
});
- 后端接口直接接收数组
@POST
@Path("/loadDictionarys")
@Produces({ MediaType.APPLICATION_JSON, FastJSONProvider.TEXT_JSON, FastJSONProvider.TEXT_FASTJSON })
public RestResponse loadDictionarys(String[] dicItemCodeArr) {
Map<String, DictionaryVO> dictionaryVOs = new HashMap<>();
RestResponse successResult = RestResponse.successResult(dictionaryVOs);
return successResult;
}
第二种,通过json对象传递
- js组装json对象传递数组
var data = {
arr:["123","456"]
};
that.loadDictionarys(data).subscribe({
next: res => {
},
error: err => {
}
});
- 后端接口通过@FormParam注解可用String集合接收
@POST
@Path("/loadDictionarys")
@Produces({ MediaType.APPLICATION_JSON, FastJSONProvider.TEXT_JSON, FastJSONProvider.TEXT_FASTJSON })
public RestResponse loadDictionarys(@FormParam("arr") List<String> arr) {
Map<String, DictionaryVO> dictionaryVOs = new HashMap<>();
RestResponse successResult = RestResponse.successResult(dictionaryVOs);
return successResult;
}
最新文章
- DatePicker 设置字体颜色
- css字体家族
- 如何在C语言中调用Swift函数
- DJANGO基础学习之转义总结:escape,autoescape,safe,mark_safe
- redis 在centos下的安装部署
- C#和Javascript中 正则表达式使用的总结
- eclipse 书签
- 1、IIS常见的的问难及解决方法
- How to enable/disable EWF
- Android Application的使用及其生命周期
- android SQLite使用SQLiteOpenHelper类对数据库进行增删查改
- C语言中的静态局部变量
- 不用SWIG,Go使用C++代码的方式
- cookielib和urllib2模块结合模拟网站登录
- 远程代码仓库URL地址变更后本地仓库的配置方法
- 微信小程序开发——点击防重的解决方案
- 利用svg描边+css3实现边框逐渐消失小动画
- linux grep find查找文件夹、代码中的某行/字符串
- 《转载》spring定时任务详解(@Scheduled注解)
- Hive JOIN使用详解
热门文章
- XAML实例教程系列 - XAML传递参数到值转换类实例 八
- 洛谷P1045 麦森数
- bzoj 4003 [JLOI2015]城池攻占 —— 左偏树
- Gym - 101982B 2018-2019 ACM-ICPC Pacific Northwest Regional Contest (Div. 1) B. Coprime Integers Mobius+容斥 ab间gcd(x,y)=1的对数
- List 序列化
- vue+nodejs+express解决跨域问题
- ZOJ 3666 博弈 SG函数
- mysql使用出现错误:mysqld dead but subsys locked
- 初步认识kafka
- js常用操作~~~~将持续更新