加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

dwr3.0使用方法

发布时间:2020-12-15 20:56:52 所属栏目:百科 来源:网络整理
导读:dwr3.0使用方法:(附:在项目中引用dwr.jar,是为了实现在页面中的javascript中直接调用java中的类的方法) 注意:从dwr2.0开始,需要用到commmons-logging包; 1.导入dwr.jar到项目的lib文件夹中; 2.在web.xml文件中加入, listener listener-classorg.di
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="点击抽奖" onclick="invoke()"> 7.结果,如果点击按钮出现弹出窗体,恭喜你中奖500万RMB 则dwr整合成功;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读