标签:style class java tar ext int
首先在web.xml中要添加如下部分
<servlet>
    
<servlet-name>dwr-invoker</servlet-name>
    
<display-name>DWR 
Servlet</display-name>
    
<!--最好指定为org.directwebremoting.servlet.DwrServlet-->
    
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
    
    
<init-param>
        
<param-name>config-vnd</param-name>
    
    <!--在这里指定dwr的配置文件-->
    
    
<param-value>/WEB-INF/dwr-demo.xml</param-value>
    
</init-param>
    
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
        
<servlet-name>dwr-invoker</servlet-name>
    
    
<url-pattern>/dwr/*</url-pattern>
    
</servlet-mapping>
然后在指定的目录,这里是/WEB-INF/下面建立一个名字dwr-demo.xml(名字可以自己取)
这个文件的格式如下
<?xml 
version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr 
PUBLIC
    "-//GetAhead Limited//DTD Direct Web Remoting 
1.0//EN"
    
"http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
    
<allow>    
        
<!--这里指明使用dwr需要的参数,没有则可以不写-->
        
<convert converter="bean" 
match="com.yjb.vo.DwrDemoVO"/>
        
<!--这里指明使用何种方式产生你在dwr中需要使用的类以及别名-->
    
    <create creator="new" 
javascript="dwrDemoBD">
        
    <param name="class" 
value="com.yjb.DwrDemoBD"/>
        
    <!--包含要使用的方法-->
    
        <include 
method="sayHellow"/>
        
</create>
        
    
    <!--我这里使用spring整合,改成下面-->
    
    <!--
        
    <create creator="spring" 
javascript="dwrDemoBD">
        
    <param name="beanName" 
value="dwrDemoBD"/>
        
    <!--包含要使用的方法-->
    
        <include 
method="sayHellow"/>
        
</create>
        
-->
    
</allow>
</dwr>
java代码
package 
com.yjb
public class DwrDeomBD
{
    public String 
sayHellow(String youName)
    {
    
    reutrn "Hellow "+youName;
    }
}
最后就是一个jsp
<%@ page 
language="java" pageEcoding="UTF-8" %>
<html>
    
<head>
        
<title>dwr示例</title>
        
<script type=‘text/javascript‘ 
src=‘js/util.js‘></script>
        
<script type=‘text/javascript‘ 
src=‘js/engine.js‘></script>
        
<script type=‘text/javascript‘ 
src=‘dwr/interface/dwrDemoBD.js‘></script>
    
    <script type=‘text/javascript‘>
    
        function dwrDemo()
    
        {
        
        
dwrDemoBD.sayHello("user",callBackHello);
    
        }
        
    function callBackHello(data)
    
        {
        
        alert(data);
    
        }
        
</script>
    </head>
    
<body>
        <input type="button" 
name="button" value="测试Dwr" onclick="dwrDemo()"/>
    
</body>    
</html>
最后当然别忘了把dwr.jar放到lib目录下哦
标签:style class java tar ext int
原文地址:http://www.cnblogs.com/bella-life-blog/p/3709603.html