dwr3.0使用方法

dwr3.0使用方法:(附:在项目中引用dwr.jar,是为了实现在页面中的javascript中直接调用java中的类的方法)


注意:从dwr2.0开始,需要用到commmons-logging包;


1.导入dwr.jar到项目的lib文件夹中;


2.在web.xml文件中加入,


<listener>

 <listener-class>org.directwebremoting.servlet.DwrListener</listener-class>

 </listener>
 


  <servlet>

    <servlet-name>dwr-invoker</servlet-name>

   <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>

<param-name>debug</param-name>

<param-value>true</param-value>

</init-param>
</servlet>
<servlet-mapping>

<servlet-name>dwr-invoker</servlet-name>

<url-pattern>/dwr/*</url-pattern>

</servlet-mapping>
3.在web-inf下粘贴上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>



<allow>
<create createor="new" javascript="test">
<param name="class" value=""></param>
</create>


</allow>




</dwr>

//<allow>代表在页面中允许调用java的类,
//create的创建方式,是new的方式,还有一种是bean方式;
//javascript代表的是创建出来的别名;
//value是类名,比如:com.dwr.DwrTest


4.页面中调用:
 需要引用的文件如下,放在<head></head>之间
<script type='text/javascript' src='dwr/interface/test.js'></script>
<script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>


注意上面的'dwr/interface/test.js'对应dwr.xml中的javascript="test"


5.在页面中写一段javascript进行测试:


<script type="text/javascript">
function invoke(){


test.getMoney(result);


}
function result(value){

alert(value);


}


</script>




6.在页面的body中写入


   <input type="button" value="点击抽奖" οnclick="invoke()">




7.结果,如果点击按钮出现弹出窗体,恭喜你中奖500万RMB 则dwr整合成功;











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值