利用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:菜鸟起步,十分艰难,请勿见笑,感谢解答! 展开
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:菜鸟起步,十分艰难,请勿见笑,感谢解答! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询