第一种,直接传递数组

  • 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;
}

最新文章

  1. DatePicker 设置字体颜色
  2. css字体家族
  3. 如何在C语言中调用Swift函数
  4. DJANGO基础学习之转义总结:escape,autoescape,safe,mark_safe
  5. redis 在centos下的安装部署
  6. C#和Javascript中 正则表达式使用的总结
  7. eclipse 书签
  8. 1、IIS常见的的问难及解决方法
  9. How to enable/disable EWF
  10. Android Application的使用及其生命周期
  11. android SQLite使用SQLiteOpenHelper类对数据库进行增删查改
  12. C语言中的静态局部变量
  13. 不用SWIG,Go使用C++代码的方式
  14. cookielib和urllib2模块结合模拟网站登录
  15. 远程代码仓库URL地址变更后本地仓库的配置方法
  16. 微信小程序开发——点击防重的解决方案
  17. 利用svg描边+css3实现边框逐渐消失小动画
  18. linux grep find查找文件夹、代码中的某行/字符串
  19. 《转载》spring定时任务详解(@Scheduled注解)
  20. Hive JOIN使用详解

热门文章

  1. XAML实例教程系列 - XAML传递参数到值转换类实例 八
  2. 洛谷P1045 麦森数
  3. bzoj 4003 [JLOI2015]城池攻占 —— 左偏树
  4. Gym - 101982B 2018-2019 ACM-ICPC Pacific Northwest Regional Contest (Div. 1) B. Coprime Integers Mobius+容斥 ab间gcd(x,y)=1的对数
  5. List 序列化
  6. vue+nodejs+express解决跨域问题
  7. ZOJ 3666 博弈 SG函数
  8. mysql使用出现错误:mysqld dead but subsys locked
  9. 初步认识kafka
  10. js常用操作~~~~将持续更新