Springmvc--serlvet获取前端数组格式数据

来源:互联网 发布:cf检测数据异常 编辑:程序博客网 时间:2024/05/20 15:40

JQ代码:

var publishGoods_url = "${base}/seller/goods/publishGoods";//上下架商品(支持批量)地址//触发商品上下架事件updateSoldStatus: function (status) {    var goodsIdArr = new Array();    goodsIdArr[0] = goodsParentId;    $.ajax({        url: publishGoods_url, //请求地址        type: 'post',        dataType: 'json',        traditional: true,     //允许数据格式传递        data:{            goodsIdArr: goodsIdArr,            operTag: status        },        success: function (result) {           .......        }    })},

JAVA代码:

@ResponseBody@RequestMapping(value = "/seller/goods/publishGoods")public Object publishGoods(HttpServletRequest request) {    //直接获取数组的值,并将数组转换为,分隔的字符串    String goodsIdStr = StringUtils.join(request.getParameterValues("goodsIdArr"),",");    return success(goodsIdStr);}

备注:


success(Object obj): 自定义的方法,用于处理封装数据结果返回前段StringUtils.join(Object[] array, String separator):org.apache.commocs.lang3的工具类方法
原创粉丝点击