lzbcrs 2014-05-19 16:13
浏览 1270
已采纳

jquery ajax前台通过json格式往后台传数据 后台对象接到的老是null

前台的 静态json数据

var resContactInfos1 = [{ 

metadataId: '001',

orgCode:'001',

orgName: 'zhangsan', 

address: '20', 

            email: 'shanghai' 

        }, 

        { 

        metadataId: '002', 

        orgCode: '002', 

        orgName: 'beijing', 

        address: '21', 

        email: 'beijing' 

        } 

        ]; 

ajax 请求 

var data1={resContactInfo:resContactInfos1};

$.ajax({

          url: "rc/resourceCatalogManagerAction!saveResource.action", //后台处理的地址

          type: "POST",

          contentType: "application/json",

          data: JSON.stringify(data1),

          success:function(){

         alert("success");

          }

});

 后台action

private list<ResContactInfo>resContactInfo;

后台有个resContactInfo属性 它的get set方法也写了 

ResContactInfo这个类的属性为 metadataId 、orgCode等 同上面的json对象中的5个属性

 

问题  :我看到浏览器发的请求 感觉是没有问题的  但是后台显示接不到值  求解???

 

 

 

 

  • 写回答

8条回答 默认 最新

  • tank2140896 2014-05-20 19:14
    关注

    可参考我的博客:http://quarterlifeforjava.iteye.com/blog/2024336
    希望能帮到你

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?