论坛首页 入门技术论坛

Dwr 使用手记之一

浏览 2269 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-08  
GWT
Dwr 手记之一
dwr 是js 和java通讯的优秀框架,我在这里主要来总结一下自己使用过程中遇到的问题,记录下来,让大家遇到问题是不再走弯路
如果Dwr + hibernate 集合使用 会遇到很多lazy 的问题
比如 在java 端
  //返回两条记录
  public List getUser(){
     List<User> list = hibernate.find(sql);
  }

js

  usermanager.getUser(function setUser(data){
       alert(data.length);
       //show 2
       for(i=0;i<data.length;i++){
          alert(data[i].name)
       }
  });   

dwr.xml
   <allow>
    <create creator="new" javascript="usermanager"/>
    <convert converter="[color=red]bean[/color]" match="com.bean.User"/>
   </allow>

如果红色为bean js 回报 name 不是属性错误,只会取出第一个查询实例,而当你alert第二个发现是null 但长度是2,奇怪,后来只要把bean  改成 hibernate3 一切都就ok了,这是dwr 对 hibernate3的代理支持
论坛首页 入门技术版

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