六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 23|回复: 0

Dwr框架的用法

[复制链接]

升级  56%

6

主题

6

主题

6

主题

童生

Rank: 1

积分
28
 楼主| 发表于 2013-1-23 02:56:47 | 显示全部楼层 |阅读模式
首先,在工程中加入dwr.jar
其次,建个类,并在类中建个方法,这个方法是用来在前台页面ajax调用的。
再次,在工程下的WEB-INF下建一个dwr.xml。内容如下:
??????? "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
??????? "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
??? <dwr>
????? <allow>
????? <create javascript="hello" creator="new"><!---->
??
? </create>
????? </allow>
??? </dwr>
可以创建多个的代理对象,调用多个不同的方法。
最后:前台页面上为:
导入这个三个js文件:
???? <script type="text/javascript" <font="" color="#ff9900">src="<%=request.getContextPath()%>/dwr/interface/hello.js"></script>这个是导入那个js的代理文件
?????? <script type="text/javascript" src="<%=request.getContextPath()%>/dwr/engine.js"></script>
?????? <script type="text/javascript" src="<%=request.getContextPath()%>/dwr/util.js"></script>下面两个是dwr的核心文件
?<script type="text/javascript">
?function sayHello(){
? person = document.getElementById("userName").value;
? hello.sayHello(person,callBackHello);调用对象的方法,并在参数里面调用一个返回结果的方法名称
?}
?function callBackHello(result){
      dwr.util.setValue("userName",result);设置返回结果到控件
?}
     </script>
? </head>
?
? <body>
???
   
? </body>
</html>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表