解决方案 »

  1.   

    大哥   你去百度一下,ajax的data传值方式好么?有你这么写的么?”customer.name“这个什么jb意思??
      

  2.   

    var  customerName = $("#bgbt").val();你得到的值是什么?打出来看看
    错误提示传到后台的是字符串数组,而实际上需要的是字符串
      

  3.   

    用这个试一下
    data:{"customer":{"name":customerName}}, 
    或者
     data:{"name":customerName}, 
      

  4.   

    根据异常信息,应该是你的前台传递的信息与后台接受不匹配,
    我觉得是不是你的这个地方有问题data:{"customer.name":customerName}, 
    你把customer.name改成customerName试一下,然后后台获取值的地方同样改成对应的。
      

  5.   

    后台  set 时 报错
      

  6.   

    1、把你那段$.ajax代码贴出来,确认下传值,比如URL中没带参数
    2、在后台打印下Customer的name,看传到后台的具体是什么
      

  7.   

    struts2貌似不支持Ajax后台对象装载,只能通过request.getParameter()的方式获取值