论坛首页 Web前端技术论坛

DWR中能否转换这样的对象

浏览 11259 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-10-30  
我有一个方法需要传入一个对象A.这个对象中又包含了一个Set,Set中包含了一些另外一个对象B.请问各位大侠我要怎样写dwr.xml 才可以正确的调用这个方法啊?????
   发表时间:2006-10-30  
自己顶一下,有人知道吗狠着急啊
0 请登录后投票
   发表时间:2006-10-30  
好像可以,我以前做过一个对象包含list对象的,不过忘了。不好意思
0 请登录后投票
   发表时间:2006-10-30  
晕, 还有人知道.具体应该怎么配置吗 ??
0 请登录后投票
   发表时间:2006-10-30  
可以返回List<Map>这样的对象,不用特别的配置,js参考util.js
0 请登录后投票
   发表时间:2006-10-30  
但是如果是list<bean>这样的呢??可以吗
0 请登录后投票
   发表时间:2006-10-30  
orange200310 写道
晕, 还有人知道.具体应该怎么配置吗 ??

DWR2.0和一般pojo一样配置,原来在dwr1.X的时候才需要特别配置。
如果我没记错的话,A对象的List属性会转换成js的数组
0 请登录后投票
   发表时间:2006-10-30  
我是想在传进去的时候,应该怎么搞从java到js 没问题 但是我从js 传到java里面有问题
具体是
class A {
   private Set bSet;
}
class B{
  private name
}

class Service{
  public setA(A a)
}

这个时候我要在js里面调用setA 我这样组装了一个A
A.bSet={name:"sss"};

但是提示转型错误不知道 有知道改怎么组装A 吗
0 请登录后投票
   发表时间:2006-10-30  
orange200310 写道
我是想在传进去的时候,应该怎么搞从java到js 没问题 但是我从js 传到java里面有问题
具体是
class A {
   private Set bSet;
}
class B{
  private name
}

class Service{
  public setA(A a)
}

这个时候我要在js里面调用setA 我这样组装了一个A
A.bSet={name:"sss"};

但是提示转型错误不知道 有知道改怎么组装A 吗
你在页面上把bset搞成一个数组b[],然后在页面上构成A其他属性,然后给这个页面上javascript对象A加上b[],这样构成一个完整A对象传回去看看
0 请登录后投票
   发表时间:2006-10-30  
A在页面上的javascript对象要这个样子{[{name:"sss"},{name:"bbbbb"}]}
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics