利用ajax从jsp页面向Action传值的一个错误,求解惑...

错误类型:ERRORcom.opensymphony.xwork2.interceptor.ParametersInterceptor-ParametersInterce... 错误类型:
ERROR com.opensymphony.xwork2.interceptor.ParametersInterceptor - ParametersInterceptor - [setParameters]: Unexpected Exception catched: Error setting expression 'customer.name' with value '[Ljava.lang.String;@1dd40f3';

情况描述:
1:框架:Struts2+Spring+ibatis;
2:表单中有name属性: name="customer.name";
3:请求发送方式为$.ajax(); 参数我是这么写的 :
data:{"customer.name":customerName},
其中customerName是上面已经通过Jquery获得的变量: var customerName = $("#bgbt").val();
这么写是不是有错误?
4:action类中已创建实体类Customer的的对象,并且也定义了get/set方法; 实体类Customer中也有name属性的get/set方法;
5:ibatis动态配置是这么写的:
<dynamic prepend="where " >
<isNotEmpty prepend="and" property="name">
name=#name#
</isNotEmpty>
</dynamic>
这么写是不是有错误?

PS:菜鸟起步,十分艰难,请勿见笑,感谢解答!
展开
 我来答
探路小蜗牛
2015-01-21 · TA获得超过129个赞
知道小有建树答主
回答量:221
采纳率:66%
帮助的人:149万
展开全部
首先个人没使用过ibats,看你的234步骤,应该没问题,看你的报错语句,应该是传值时候出现问题,还有你这种传值的方式含销不是燃则需要设置name的get set方法,而是设置customer实例的get set方法,看样皮老棚子你是错在这个地方了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式