今天遇到一个让我很疑惑的问题..
首先.从我的类结构说起:我有一个SysUser类.该类与SysRole是一对多的关系.
于是我在dwr.xml里加了两个convert
<convert match="com...SysUser" converter="bean"></convert>
<convert match="com...SysRole" converter="bean"></convert>
注:类名已经对过了.没问题
问题出来了..我调用业务层,返回一个SysUser对象.
function loginCallBack(data) {
currentUser = data;
alert(data.usrName);
}
通过DWR的回调机制.可,执行alert的时候就报错了.报这个错:
但是我去掉一个转换器就没错了.但是取不到sysRole属性的值
[code=XML]<convert match="com...SysUser" converter="bean"></convert>[code]
我想问的是怎样才能正确配制对象间一对多的转换器