SpringMVC+easyUI多选传入后台

来源:互联网 发布:linux python 安装sip 编辑:程序博客网 时间:2024/06/14 09:45

SpringMVC+easyUI多选传入后台

1、道理都是一样,把选中的值弄成json字符数组,后台通过request.getParameter(“datas”)获取,通过注解或者直接public String insert(String datas){/**/}也是一样的

--前端获取,如果不是easyUI  用jQuery获取也是一样的//获取所有选中的行的值var rows = $("#datagrid").datagrid("getRows");//把它转化成json var datas=JSON.stringify(rows); //然后通过Ajax提交    $.ajax({             url:projectPath+"/action/insert",             dataType:"json",             type:"post",                data:{datas:datas},                success:function(data) {                    $.messager.alert('温馨提示',data);                }             }); 

二、传到后台以后通过String datas= HttpServletRequest.getParameter(“datas”);获取

String datas= HttpServletRequest.getParameter("datas");JSONArray jsonArr = JSONArray.fromObject(datas);        for (int i = 0; i < jsonArr.size(); i++) {            (实体类)JSONObject.toBean(jsonArr.getJSONObject(i), 实体类.class));//这里可以直接new一个集合,然后循环放在里面,当然也可以直接放在List<Map>里面        }
原创粉丝点击