比如后台程序是这样
我有一个list 或 一个对象 怎么通过dwr和json使其在前台页面显示?
或者说我在后台把list转成了json,怎么通过dwr和前台衔接起来?
JSONArray jsonArray = JSONArray.put( ls );
这是把list转成了json
前台显示页面怎么把它通过dwr显示在页面呢 

解决方案 »

  1.   

    你说的问题不是很明白,我想你是不是想把后台的某个类中的list集合对象反应到前台页面,要是这样的话就简单了。
    class test(){
       public List getList(){\
         List list = new ArrayList();
         return list;
      }
    }
    你只需要在dwr.xml中配置一下就好了,加入你配置的javascrip="Remote",在你要显示的页面首先添加
    <script ......src="dwr/engine.js">(假如你在添加servlet的时候映射的路径是dwr)
    <script ......src="dwr/util.js">
    <script ......src="dwr/interface/Remote.js"><script ......src="dwr/engine.js">
      function get(){
         Remote.getList(aa); 
      }
      //下面的是回调函数
      function aa(param){
         alert(list.length);
      }这样就可以轻松获得你想要的对象喽
    </script>