Dwr框架的用法
首先,在工程中加入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="&lt;%=request.getContextPath()%&gt;/dwr/engine.js"></script>
?????? <script type="text/javascript" src="&lt;%=request.getContextPath()%&gt;/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>
页:
[1]