页面传入json数组参数的处理代码
来源:互联网 发布:怎么设置淘宝小号 编辑:程序博客网 时间:2024/06/06 02:55
页面传入json数组参数的处理代码
如:[{name:"张三",value:"1"},{name:"李四",value:"1"},{name:"王五",value:"1"}]
思路:先在前段转化为string,然后把后台接收到的string转为list,这里要用到json的jar包
前段传送代码:
后台接受代码
如:[{name:"张三",value:"1"},{name:"李四",value:"1"},{name:"王五",value:"1"}]
思路:先在前段转化为string,然后把后台接收到的string转为list,这里要用到json的jar包
前段传送代码:
/** * 添加标签 * @returns */ addLabels:function(){ var obj = { labelsListAdd: JSON.stringify(tagManagerment.defaultOption.labelsListAdd) }; commonAjax.ajaxSubmit("label/addLabels.do",obj,function(result){ if(result.resCode == 0){ layer.alert("添加成功!",function(){ location.reload(); }); }else{ layer.msg("未知错误,修复中") } }); },
后台接受代码
@Override public ResultVO addLables(Map<String, String> map) throws Exception { log.info(GlobalContract.LOG_BEGIN); String list=map.get("labelsListAdd"); //把字符串转成list List<LabelDto> labelsList=new ArrayList<LabelDto>(); JSONArray jsonList = JSONArray.fromObject(list); LabelDto labelDto=null; for(int i=0;i<jsonList.size();i++){ labelDto=new LabelDto(); LabelVO labelVO = (LabelVO)JSONObject.toBean(jsonList.getJSONObject(i),LabelVO.class); labelDto.setCreatorId(Integer.parseInt(labelVO.getCreatorId())); labelDto.setLabel_id(Integer.parseInt(labelVO.getValue())); labelDto.setLabel_name(labelVO.getTypeDesc()); labelDto.setStore_id(Integer.parseInt(labelVO.getStore_id())); labelDto.setSource_type(labelVO.getSource_type()); labelsList.add(labelDto); } labelDao.addLabels(labelsList); ResultVO resultVO =new ResultVO(); log.info(GlobalContract.LOG_END); return resultVO; }
阅读全文
0 0
- 页面传入json数组参数的处理代码
- 页面传入后台的参数 乱码问题处理
- 传入json格式的参数
- MyBatis传入多个参数,传入数组和列表数据的处理
- 参数处理-Shell传入参数的处理
- shell--传入参数的处理
- shell--传入参数的处理
- shell--传入参数的处理
- shell--传入参数的处理
- shell--传入参数的处理
- shell--传入参数的处理
- shell--传入参数的处理
- Shell传入参数的处理
- Shell传入参数的处理
- 判断传入的参数是否是数组
- shell--传入参数的处理【转】
- java调用oracle存储过程传入参数为数组的处理
- Ibatis传入数组参数
- 队列—C—python
- 机器学习高频面试题之---简述GBDT与XGBoost的区别
- C++ string详解
- POJ—3264(Balanced Lineup)
- 大数据协作框架简介
- 页面传入json数组参数的处理代码
- Java stack 类
- HDU 1171 01背包变形
- 游戏服务器架构探讨
- python tensorflow的安装
- Django URL传参 FORM表单传数据 get post用法示例
- C++ 两个高精度数相乘
- 习题5-3 卡片游戏(Throwing cards away I, UVa 10935)
- 九度oj 1437 To Fill or Not to Fill