signatures声明那段没问题吗?改改试试
 <signatures>
  <![CDATA[
  import java.util.*;
import com.xx.pojo.*;
chapterService.saveChapters(List<Chapter>);
  ]]>
  </signatures>

解决方案 »

  1.   

    那个&lt;和&gt;可能是复制的时候自动做了转换,程序中是<和>,没问题.
      

  2.   

    除了<>, 没有这个signatures声明 <signatures> 头啊。
      

  3.   

    你把 dwr.xml拷全了 过来 看看
      

  4.   

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
    <dwr>
    <allow>
    <convert converter="collection" match="java.util.List"/> 
    <create creator="spring" javascript="chapterService">
    <param name="beanName" value="chapterService" />
    </create>
    <convert converter="bean" match="com.xx.pojo.Chapter" />
    </allow>
    <signatures>
    <![CDATA[
    import java.util.*;
    import com.xx.pojo.*;
    ChapterService.saveChapters(List<Chapter>);
    ChapterServiceImpl.saveChapters(List<Chapter>);
    ]]>
    </signatures>
    </dwr>
      

  5.   

    我在把一个bean放在List中,传给js,然后根据bean的各个属性,生成html的table都可以。给我的配置文件你看下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
    <dwr>
        <allow>
      <create creator="new" javascript="First">
         <param name="class" value="mydwr.First" />
     <include method="sayHello"/>
      </create>
      <convert converter="bean" match="mydwr.TBean">
    <param name="include" value="user,password"/>
     </convert>
        </allow>
    </dwr>其中sayHello方法就是返回一个List,List里面放着 mydwr.TBean,TBean有两个属性,对别是user,password,记得bean要有get和set方法。
    调用:
    <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
      <head>
    <title></title>  
    <script type='text/javascript' src='dwr/interface/First.js'></script>
    <script type='text/javascript' src='dwr/engine.js'></script>
    <script type='text/javascript' src='dwr/util.js'></script>
    <script>function callback(data)
    {   
    for(var i=0;i<data.length;i++)
    {
      for(var property in data[i])
      { alert("property:"+property);
                alert(property+":"+data[i][property]);
      }
                 alert(data[i].user);
          alert(data[i].password);
    }

    }</script>
    </head><body><input type='button' value='从java文件中得到数据' onclick='First.sayHello(callback);' />
    <br></body></html>
      

  6.   

    楼上可能没看清我的意思,我现在从java->js是可以的,但是从js->java传递List报类型转换异常.
      

  7.   

    public void saveChapters(List<Chapter> chapters) throws Exception
    你的方法里加上<Chapter>  干吗?