springMVC接受前台json数据
来源:互联网 发布:php短信轰炸机 编辑:程序博客网 时间:2024/05/20 19:17
网上各种说json数据的各种好处,但是之前前后端自己一个人做,体会不到json的好,
突然有前端写页面,告诉我所有交互数据都是json,很爽啊有木有.
大多数情况下正好接受要么数据少的时候,把参数放到请求后,要么数据多正好有实体对应,
就那么少数情况下,参数也不多,但总拼接多链接后感觉很low,就想到,json可是使用对象接受,
但json本质就是一个map形式的数据格式,直接使用map应该可以吧,网上查了查,想法没毛病
/** * @Description: 查询需要到货的运单/车辆 * @return * @exception */@RequestMapping("/arrive/search")@ResponseBodypublic JsonResult searchConvey(@RequestBody GoodArriveModel arriveModel ){String type = arriveModel.getType();String company = ContextHepler.getCompanyName();try{if("单票".equals(type)){return orderService.searchGoodArriveByYdbhid(arriveModel.getYdbhid(),company);}//整车Date fchrq = DateRangeUtil.getDate(arriveModel.getFchrq());return orderService.searchGoodArriveByChxh(fchrq,arriveModel.getChxh(),company);}catch(Exception e){JsonResult jsonResult = new JsonResult();jsonResult.put("resultCode", 400);jsonResult.put("reason", "查询条件有误");return jsonResult;}}/** * * @Description: 到货的保存 * @param map接受前台传递的json数据 * @return * @exception */@RequestMapping("/arrive/save")@ResponseBodypublic JsonResult saveGoodArrive(@RequestBody Map<String,Object> map){String grid = ContextHepler.getCurrentUser().getAccount();try{return orderService.saveGoodArrive(map,grid);}catch(ParameterException pe){JsonResult jsonResult = new JsonResult();jsonResult.put("resultCode", 400);jsonResult.put("reason", "参数有误,请勿乱操作");return jsonResult;}catch (Exception e) {JsonResult jsonResult = new JsonResult();jsonResult.put("resultCode", 400);jsonResult.put("reason", "到货异常,请重新操作");return jsonResult;}}
阅读全文
0 0
- springMVC接受前台json数据
- SpringMVC接受JSON数据
- springMVC接受json数据
- SpringMvc与前台的json数据交换
- 接受前台数据
- 【SpringMVC学习09】SpringMVC与前台的json数据交互
- 【SpringMVC学习09】SpringMVC与前台的json数据交互
- 【SpringMVC学习09】SpringMVC与前台的json数据交互
- 【SpringMVC学习09】SpringMVC与前台的json数据交互
- 【SpringMVC学习07】SpringMVC与前台的json数据交互
- springMVC利用json传数据到前台(二)
- SpringMVC中利用json从后台穿数据到前台
- springmvc 返回json数据给前台jsp页面展示
- springMVC 前台传递json格式数据到后台
- ssm springMVC返回map到前台 json数据
- springmvc后台如何给前台传json数据
- springMVC接受表单数据
- SpringMVC接受返回JSON数组
- 9、vue2.0子组件触发父组件的方法,父组件接收子组件的方法
- 1.2 jupyter notebook 浏览器打开空白
- 跟进企业级容器服务市场,甲骨文发布容器原生平台
- 阿里云Ecs挂载云盘
- Java中的异常
- springMVC接受前台json数据
- Mysql数据库不支持InnoDB
- Kubernetes的service mesh – 第三部分:将一切加密
- 自定义控件_自定义日历
- 转自动化测试之路——起点
- 【BeagleBone Black Rev. C试用体验】+固件更换
- leetcode 39|40|216|377. Combination Sum 1|2|3|4
- 【逆向】Windows可执行文件简述(一)
- 线段树 模板