1、engine.js必须要导 util.js 为了方便也可以导入 路径必须放在dwr下 不然会报 404
2、dwr 中的creator new 或者 spring jsf struts(1) pageflow ejb3 || javascript 页面js脚本中变量名 || scope application session request page
param class
<include> 默认拒绝 有显式提出的表示允许 <exclude>默认是允许的 有显式提出的是静止的方法
<allow>
<create creator="new" javascript="service">
<param name="class" value="helloworld.HelloWorld" />
<include method="sayHello" />
</create>
</allow>
说明service中只有 sayHello方法允许被访问
bean转换器
<convert match="bean.*" converter="bean">
<!--
<param name="include" value=""></param> 留下一些属性
<param name="exclude" value=""></param> 删去一些属性
-->
</convert>
DWR自动转型的类型有
boolean,int,double等等
包装类Boolean Integer 等等
java.lang.String
java.util.Date java.sql.Times java.sql.Timestamp
数组
集合(list,set,map)
DOM对象(DOM,XOM,JDOM,DOM4J)
3、如果碰到 java.lang.IllegalArgumentException:DefaultContainer can't find a classes
原因是DWR2.0 加入了JDK5的注释 找不到注释类就报错了
解决方案 加入
<init-param>
<param-name>classes</param-name>
<param-value>java.lang.Object</param-value>
</init-param>