DWR使用步骤
4页1、DWR (direct web remote) 是一个 基于服务器端的 ajax 框架 。通过该框架, 我们可以使用 js 来直接调用 java 方法。Prototype.js是一个 基于浏览器其端的ajax框架,只需要引入prototype.js即可使用。Jquery:1. 引入 jar 包到 WEB-INF/lib2. web.xml 中写入:dwr-invokeruk.ltd.getahead.dwr.DWRServletdebugtrue dwr-invoker/dwr/*3. 建立 java 类 ( 普通 java 类即可,不是 servlet) TestClasspublicclassTestClass publicvoidtestMethod1()System. out .println(hello dwr!);4. 在/WEB-INF/dwr.xml 中配置 java 类: 5. 在 1.html 中使用,需要首先引入: ( 需要保证 dwr 这个目录位于 web应用的根目录 )6.在 javascript方法中调用后台java类方法:functiontest()tes
2、tClass.testMethod1();用dwr 调用 有参数或有返回值的java 方法 :functiontest()testClass. javaMethod2 ( bbb , parseInfo);/ 若 java 方法需要传参,处理响应数据的函数名放到参数列表后面。functionparseInfo( data )document . getElementById( div1). innerHTML =data ;DWR调用的简单顺序:1.js 调用相应的方法发送请求。/dwr/td.test12.DWRServlet 处理相关请求。根据dwr.xml 配置内容,调用相应的java 类的方法。3. DWRServlet 将处理完的数据返回给客户端。其他知识点:1. dwr 中的得到 request对象:HttpServletRequest req = WebContextFactory.get().getHttpServletRequest();2. javascript顺序执行的问题:functiontest8( data )/ DWREngine.setAsync(fal
3、se); /将 ajax 改成同步方式 , 可以实现顺序执行。 testClass . testMethod7 (function( a)alert( a););alert( ttt);4. javabean 转化成 js 中的对象:publicAddress test6()returnnew Address( 中国 , 北京 , 海淀区 );convertmatch=com.puckasoft.java311.beans.Address=bean td.test6(function(data)alert(data.country););5. 集合中的对象为 javabean 时,如何使用:publicList test7()List list =new ArrayList();for ( inti=0;i5;i+)list.add(new Address( 中国 , 北京 +i, 海淀区 );returnlist;publicList test8()List list =new ArrayList();for ( inti=0;i5;i+)list.add(new User( a ,3, new Address( 中国 , 北京 +i, 海淀区 );returnlist;!CDATAimport java.util.*;import com.puckasoft.java311.beans.*;import com.puckasoft.java311.ajax.TestDwr;TestDwr.test7(List);TestDwr.test8(List);td . test7 ( function( data )alert( data . length);alert( data 3. province););td . test8 ( function( data )alert( data 0. addr . country);alert( data 0. name););(注:专业文档是经验性极强的领域,无法思考和涵盖全面,素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关注)
《DWR使用步骤》由会员飞****9分享,可在线阅读,更多相关《DWR使用步骤》请在金锄头文库上搜索。
2019年抚顺市第六中学高考生物简单题专项训练(含解析)
2019年教科版八年级物理上册全册学案
2019年宝鸡晨光中学高考生物简单题专项训练(含解析)
2019年象山港书院高考生物简单题专项训练(含解析)
2019年一级建造师工程经济考点总结
2019年小学教育教学工作总结4篇
2019年浙江省金华市中考数学试卷(解析版)
2019年布拖县中学高考生物简单题专项训练(含解析)
2010年卫生系列中级职称内科学风湿及结缔组织病习题及参考答案
2019年信阳晨光中学高考生物简单题专项训练(含解析)
2018年一级建造师市政实务必考点
2019年和县第三中学高考生物简单题专项训练(含解析)
2018高考化学微题型微考点训练1--20
2019年大理市大理第二中学高考生物简单题专项训练(含解析)
2019年三中高考生物简单题专项训练(含解析)
2018检验检测机构质量手册
2019年衡南县第三中学高考生物简单题专项训练(含解析)
2019年宏华中学高考生物简单题专项训练(含解析)
2018年银行从业资格考试个人贷款考点重点难点总结
2018全省行政执法资格模拟考试试题
2024-03-05 67页
2024-03-05 58页
2024-02-27 2页
2024-02-27 2页
2024-02-27 2页
2024-02-27 2页
2024-02-27 2页
2024-02-27 2页
2024-02-20 20页
2024-02-20 23页