Struts2 后台action接收前台js传递过来的json

前台代码:functionCheck(){$("#dg").datagrid('endEdit',datagridIndex);//结束编辑,传入之前编辑的行$("#dg... 前台代码:
function Check(){
$("#dg").datagrid('endEdit', datagridIndex);//结束编辑,传入之前编辑的行
$("#dg").datagrid('endEdit', editFlag);//结束编辑,传入之前编辑的行
var rowsData=$("#dg").datagrid('getData');
var json =JSON.stringify(rowsData);
alert(json);
json = JSON.stringify(json); //转换成json数据
$.ajax({
url :"tender_information.action",
type : 'POST',
data : json
});
//document.getElementById("tender_information").submit();
}
后台代码:
JSONObject json=JSONObject.fromObject(request.getParameter("json"));
但是在后台写这句代码的时候参数request.get这块request报错,也不知道import什么项,请大神们指导下,另外我这个后台方法没写参数不知道是不是这个原因。
展开
 我来答
百度网友946507c
推荐于2016-11-13 · TA获得超过195个赞
知道答主
回答量:77
采纳率:0%
帮助的人:46.3万
展开全部

要看报什么错,是参数为空,还是json转换错误.建议分两步检查

  1. request.getParameter("json")

  2. JSONObject.fromObject()转换


估计是前台ajax传输的data结构问题,应该是

data : {

    json : json

}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式