1.web.xml中dwr定义的一点小技巧
加下面的参数,可以让dwr以debug模式产生测试页面
<init-param>
<param-name>debugparam-name>
<param-value>trueparam-value>
<init-param>
2.dwr.xml介绍
格式:
<dwr>
<init>
<creator id="..." class="..."/>
<converter id="..." class="..."/>
< init>
<allow>
<create creator="..." javascript="..."/>
<convert converter="..." match="..."/>
< allow>
<signatures>
...
<signatures>
<dwr>
(1)、create元素介绍,一般结构如下,对每个要在远程访问方法的java类都要定义一个creator
加下面的参数,可以让dwr以debug模式产生测试页面
<init-param>
<param-name>debugparam-name>
<param-value>trueparam-value>
<init-param>
2.dwr.xml介绍
格式:
<dwr>
<init>
<creator id="..." class="..."/>
<converter id="..." class="..."/>
< init>
<allow>
<create creator="..." javascript="..."/>
<convert converter="..." match="..."/>
< allow>
<signatures>
...
<signatures>
<dwr>
(1)、create元素介绍,一般结构如下,对每个要在远程访问方法的java类都要定义一个creator
<create creator="..." javascript="..." scope="...">
<param name="..." value="..."/>
<auth method="..." role="..."/>
<exclude method="..."/>
<include method="..."/>
<create> 对各个元素进行描述
(2)、 creator属性
new:指用java的new操作符创建对象
none:并不产生对象
scripted:用脚本语言创建对象,如BeanShell 或 Groovy via BSF
spring:通过spring framework创建对象
struts:使用struts的FormBean
pageflow:使用Beehive or Weblogic的PageFlow
(3)、javascript属性
在浏览器端代理远程java对象的javascript对象的名字
(4)、scope属性
远程java对象scope可以设置page、request、session、application。
(5)、param子元素:定义访问的具体java类。
(6)、include和exclude子元素:限制访问的方法