dwr配置(转载)

最近在项目用到DWR,第一次接触DWR,实际应用过程中也遇到了不少的问题,粗略的进行一下总结,有什么不对之处还请各位不吝赐教。   
      难点就是其配置过程,可分为以下几步: 
  1. http://getahead.ltd.uk/dwr/ 下載 dwr.jar,放到工程的WEB-INF/lib目录下
  2. 配置web.xml,加入以下内容:
    Xml代码 复制代码
    1. <servlet>  
    2.     <servlet-name>dwr-invoker</servlet-name>  
    3.     <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>  
    4.     <init-param>  
    5.         <param-name>debug</param-name>  
    6.         <param-value>true</param-value>  
    7.     </init-param>  
    8. </servlet>  
    9.   
    10. <servlet-mapping>  
    11.     <servlet-name>dwr-invoker</servlet-name>  
    12.     <!--用于拦截 http://localhost:8080/dwr-->  
    13.         <url-pattern>/dwr/*</url-pattern>  
    14. </servlet-mapping>  
  3. 在WEB-INF目录下,新建dwr.xml(具体的配置文件详解请参照网上相关介绍)
    Xml代码 复制代码
    1. <?xml version="1.0" encoding="UTF-8"?>  
    2. <!DOCTYPE dwr PUBLIC   
    3.     "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"   
    4.     "http://www.getahead.ltd.uk/dwr/dwr10.dtd">  
    5. <dwr>  
    6.     <allow>  
    7.         <create creator="new" javascript="Test">  
    8.             <param name="class" value="com.TestDWR" />  
    9.         </create>  
    10.     </allow>  
    11. </dwr>                     
    TestDWR.java内容为:
    Java代码 复制代码
    1. package com.TestDWR;   
    2.   
    3. public class TestDWR{     
    4.        public String hello() {         
    5.           return  "DWR配置成功!";       
    6.        }   
    7. }   
     
  4. 在客户端的网页里引入以下内容:
    Xml代码 复制代码
    1. <script type='text/javascript' src='项目名称/dwr/interface/Test.js'></script>     
    2. <script type='text/javascript' src='项目名称/dwr/engine.js'></script>     
    3. <script type='text/javascript' src='项目名称/dwr/util.js'></script>     
    4. <script type='text/javascript' src='test.js'></script>  
     test.js(名字可以任意取)内容为:
    Java代码 复制代码
    1. function test() {   
    2.    Test.hello(callback);   
    3. }    
    4.   
    5. function callback(msg){      
    6.     alert(msg);      
    7. }   
     
  5. 从网上下载xalan-j_2_7_1-bin.zip,将其中的四个jar拷贝到${Tomcat}下的common/endorsed目录下,将里面的两个jar覆盖
  6. 在页面里调用test.js的test方法,弹出“配置成功”的对话框,配置完毕。

 

 DWREngine.setAsync(false); 
    DWREngine.setAsync(true);

 

 

          textbox: document.getElementsByName(textName)[0]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值