您的位置:首页 > 编程语言 > Java开发

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

2017-05-16 20:59 225 查看
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的工具类方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐