dwr.xml配置文件:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN" "http://getahead.org/dwr/dwr30.dtd"> <dwr> <!-- 只有扩展DWR时,才使用init元素,一般不使用该元素 --> <init> <!-- 这两个元素都可出现多次 --> <creator class="..." id="..."/> <converter class="..." id="..."/> </init> <!-- allow是整个文件的核心元素,必不可少,用于定义java类与javascrip对象的对应关系 --> <allow> <!-- create根据已有java对象创建对应javascript对象, create为创建方式,javascript为创建后javascript对象名,scope指定生成的javascript对象会被放入指定的范围 ,如果指定为script则不会被放入任何范围只是生成javascript对象 --> <create creator="..." javascript="..." scope="application|session|script|request|page"> <!-- 指定java对象,创建器为new时name为class,value为所要转换的java类全名 --> <param name="..." value="..."/> <!-- 指定将类里的哪些方法被转换,其他方法不会被转换 --> <include method="..."/> <!-- include的反向 --> <exclude method="..."/> </create> <filter class="..."> <param name="..." value="..."></param> </filter> <!-- 方法参数会被convert--> <convert match="..." converter="..." javascript="..."> <param name="..." value="..."/> </convert> </allow> <signatures> <!-- 列出所有方法的声明,用于确定方法形参、返回值的类型,如果DWR可以通过 反射确定参数或返回值的类型,则无需配置该元素 --> </signatures> </dwr>