Error marshalling data
来源:互联网 发布:自学office办公软件 编辑:程序博客网 时间:2024/05/19 07:43
使用dwr的时候,调用时页面老是报Error marshalling data
原因:
访问:http://server/app/dwr找到对应的模块,手工输入数据测试对应的方法,发现方法是正常的。说明是在程序中,所传过去的参数有问题。经过排查,原来该Javabean中有一个属性是Date类型,而页面采用ext的方法获取参数值:var values = actionForm.form.getValues();直接将values值传给方法,而日期作为字符串传进去,结果无法转换而报错。
解决办法:
需要使用如下方法对该参数进行赋值values["balanceDate"] = actionForm.form.findField("balanceDate").getValue();。在使用Ext.encode(values)时,如果是日期类型在日期与时间之间有一个T,而字符串只有日期部分。
除了使用这个方法外,还有一个方法(更好,推荐):使用getFieldValues()获取数据,var values = actionForm.form.getFieldValues();
另外也可以这样new Date(birthday.toString().replace(/-/g,"/"))解决
0 0
- Error marshalling data
- java.rmi.MarshalException: error marshalling arguments
- org.directwebremoting.extend.MarshallException: Error marshalling
- Marshalling Error: XXXX is not known to this context
- Error marshalling com.boao.crm.model.dtd.FacilityOrderTypeSet: Error reading bean. Input parameter
- 数组Marshalling
- 数组MARSHALLING
- marshalling/unmarshalling
- [解决]Marshalling Error: class XXX nor any of its super class is known to this context
- org.apache.cxf.interceptor.Fault: Marshalling Error: XXXX is not known to this context
- Error loading feed data
- TestGenerator: unmatched data error
- workbench export data error
- PeopleSoft error report: Error: Data Integrity Error
- PeopleSoft error report: Error: Data Integrity Error
- [linux][sendmail][error]DSN: Data format error
- SQUASHFS error: xz_dec_run error, data probably corrupt
- composer 报 zlib_decode(): data error
- shell测试数值
- 关于jdk旧版本的官网下载地址
- 大夫噶地方哈发货的法规
- [C++] new带括号和不带括号
- STL:sort
- Error marshalling data
- shell
- C和C++函数指针作为函数参数的区别
- win7下ruby on rails 的安装
- Qt语言动态切换
- response和request的setCharacterEncoding 区别
- JVM深入学习笔记五:JVM 监控工具
- Android在对话框中实现登录与注册
- 【转载】html中object标签详解