chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

電子發(fā)燒友網(wǎng)>電子技術(shù)應(yīng)用>電子常識(shí)>DWR介紹及使用方法

DWR介紹及使用方法

  for(var property in data[i]){
  alert("property:"+property);
  alert(property+":"+data[i][property]);
  }
  }
  //知道屬性名稱(chēng)時(shí),使用如下方法
  for(var i=0;i
  alert(data[i].username);
  alert(data[i].password);
  }
  }
  7、調(diào)用有List、Set或者M(jìn)ap參數(shù)的java方法
  7.1、dwr.xml的配置
  
  
  
  
  
  
  
  
  
  
  import java.util.List;
  import com.dwr.TestClass;
  import com.dwr.TestBean;
  TestClass.testMethod7(List);
  ]]>
  
  
  標(biāo)簽是用來(lái)聲明java方法中List、Set或者M(jìn)ap參數(shù)所包含的確切類(lèi),以便java代碼作出判斷。
  7.2、javascript中調(diào)用(以返回List為例,List的元素為T(mén)estBean)
  首先,引入javascript腳本
  其次,編寫(xiě)調(diào)用java方法的javascript函數(shù)
  Function callTestMethod7(){
  //定義要傳到j(luò)ava方法中的參數(shù)
  var data;
  //構(gòu)造參數(shù),data實(shí)際上是一個(gè)object數(shù)組,即數(shù)組的每個(gè)元素均為object
  data = [
  {
  username:"user1",
  password:"password2"
  },
  {
  username:"user2",
  password:" password2"
  }
  ];
  testClass.testMethod7(data);
  }
  注意:
  1、對(duì)于第6種情況,如果java方法的返回值為Map,則在接收該返回值的javascript回調(diào)函數(shù)中如下處理:
  function callBackFortestMethod(data){
  //其中data接收方法的返回值
  for(var property in data){
  var bean = data[property];
  alert(bean.username);
  alert(bean.password);
  }
  }
  2、對(duì)于第7種情況,如果java的方法的參數(shù)為Map(假設(shè)其key為String,value為T(mén)estBean),則在調(diào)用該方法的javascript函數(shù)中用如下方法構(gòu)造要傳遞的參數(shù):
  function callTestMethod (){
  //定義要傳到j(luò)ava方法中的參數(shù)
  var data;
  //構(gòu)造參數(shù),date實(shí)際上是一個(gè)object,其屬性名為Map的key,屬性值為Map的value
  data = {
  "key1":{
  username:"user1",
  password:"password2"
  },
  "key2":{
  username:"user2",
  password:" password2"
  }
  };
  testClass.testMethod(data);
  }
  并且在dwr.xml中增加如下的配置段
  
  
  import java.util.List;
  import com.dwr.TestClass;
  import com.dwr.TestBean;
  TestClass.testMethod7(Map);
  ]]>
  
  3、由以上可以發(fā)現(xiàn),對(duì)于java方法的返回值為L(zhǎng)ist(Set)的情況,DWR將其轉(zhuǎn)化為Object數(shù)組,傳遞個(gè)javascript;對(duì)于java方法的返回值為Map的情況,DWR將其轉(zhuǎn)化為一個(gè)Object,其中Object的屬性為原Map的key值,屬性值為原Map相應(yīng)的value值。
  4、如果java方法的參數(shù)為L(zhǎng)ist(Set)和Map的情況,javascript中也要根據(jù)3種所說(shuō),構(gòu)造相應(yīng)的javascript數(shù)據(jù)來(lái)傳遞到j(luò)ava中
  特別說(shuō)明:
  創(chuàng)建時(shí)要先實(shí)例化:var obj = new Object(); obj = {key:"value"}; 也可以obj.key = "value"; 如果沒(méi)有初始化,則會(huì)轉(zhuǎn)換出錯(cuò)。

?
安裝配置

  1. 安裝 DWR JAR 包
  下載 dwr.jar 文件,然后將它放在 web 程序的 WEB-INF/lib 目錄下面,很可能在這個(gè)目錄下已經(jīng)有一些 jar 文件了。
  2. 編輯 config 文件
  將下面的代碼添加到 WEB-INF/web.xml 文件中,需要放在另外的之后,也是如此。
  
  dwr-invoker
  DWR Servlet
  uk.ltd.getahead.dwr.DWRServlet
  debug
  true
  
  
  
  dwr-invoker
  /dwr/*
  
  接下來(lái)創(chuàng)建 dwr.xml 文件并將此放在 web.xml 所在的 WEB-INF 目錄下。文件中類(lèi)似下面的內(nèi)容:
    ”-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN”
  ”http://www.getahead.ltd點(diǎn)uk/dwr/dwr10.dtd”>
  
  
  
  
  
  
  
  
  DWR 配置文件定義了由 DWR 創(chuàng)建和被 Javascript 遠(yuǎn)程使用的類(lèi)。在上面的例子中我們?cè)谶h(yuǎn)程創(chuàng)建了2個(gè)類(lèi),并且給出了在 Javascript 中的類(lèi)名。
  上面使用的 new creator 使用了所有的 JavaBeans 必須含有的公有(public)無(wú)參(no-args)的構(gòu)造函數(shù)。值得一提的是, DWR 還有一些限制:
  避免使用 JavaScript 保留字;以保留字命名的方法將自動(dòng)被排除。大多數(shù) JavaScript 的保留字同時(shí)也是 Java 的保留字,因此無(wú)論如何你也不能使用一個(gè)名為 “try()” 的方法。但是最常用的一個(gè)詞 “delete()”,在 JavaScript 中有特殊的含義而在 Java 中沒(méi)有。
  重載方法(Overloaded methods)將會(huì)在調(diào)用的時(shí)候陷入未知的狀況,因此應(yīng)該避免重載方法。
  3. 訪(fǎng)問(wèn)下面的地址
  http://localhost:8080/[YOUR-WEBAPP]/dwr/
  你應(yīng)該會(huì)看到一個(gè)頁(yè)面,上面顯示了剛才你在第二步所創(chuàng)建的類(lèi)。進(jìn)入一個(gè)鏈接之后你會(huì)看到所有等待調(diào)用方法的列表。這些動(dòng)態(tài)產(chǎn)生的例子你也能通過(guò) DWR 來(lái)實(shí)現(xiàn)。
  親自嘗試和體會(huì)下吧。
  怎樣應(yīng)用到你的 Web 程序中?
  在側(cè)邊欄有很多例子演示了怎樣改變網(wǎng)頁(yè)中的文本、更新列表、操作表單和動(dòng)態(tài)修改表格。每一個(gè)例子都有詳細(xì)的說(shuō)明。
  另外一個(gè)開(kāi)始方法就是從頁(yè)面中查看源代碼,這些頁(yè)面你剛剛瀏覽過(guò):
  進(jìn)入 http://localhost:8080/[YOUR-WEBAPP]/dwr/ 然后點(diǎn)擊你創(chuàng)建的類(lèi);
  查看源代碼然后定位到你所感興趣的方法的代碼行;
  將這些文本粘貼到你 Web 程序的一個(gè) HTML 或 JSP頁(yè)面中;
  包含下面的 javascrip 文件:
  
  
  你可以根據(jù)實(shí)際情況修改 /[YOUR-WEBAPP]/ 部分。
收藏

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴

評(píng)論

查看更多

相關(guān)推薦

數(shù)字示波器使用方法介紹 數(shù)字示波器的用途介紹

數(shù)字示波器使用方法介紹 數(shù)字示波器的用途介紹? 數(shù)字示波器是一種電子測(cè)試儀器,適用于電子工程師在設(shè)計(jì)、調(diào)試和維護(hù)現(xiàn)代電子系統(tǒng)中使用。數(shù)字示波器是一款非常重要的測(cè)試儀器,它能夠捕捉、分析和顯示信號(hào)
2023-09-04 16:49:10466

內(nèi)網(wǎng)穿透工具的種類(lèi)、原理和使用方法

本文以滲透的視角,總結(jié)幾種個(gè)人常用的內(nèi)網(wǎng)穿透,內(nèi)網(wǎng)代理工具,介紹其簡(jiǎn)單原理和使用方法。
2023-08-25 10:35:42150

安全光柵,光幕的使用方法

安全光柵的使用方法
2023-05-16 09:51:04374

鴻蒙上WebSocket的使用方法

WebSocket 是一種網(wǎng)絡(luò)通訊協(xié)議,很多網(wǎng)絡(luò)開(kāi)發(fā)工作者都需要它。本文介紹在 OpenHarmony 上 WebSocket 協(xié)議的使用方法。
2023-03-08 14:17:00467

使用電容器降低噪聲:去耦電容的有效使用方法 要點(diǎn)1

上上篇文章和上一篇文章介紹了電容的頻率特性和利用其特性降低噪聲的內(nèi)容。從本文起將用3篇的篇幅來(lái)介紹去耦電容的有效使用方法。去耦電容的有效使用方法:去耦電容有效使用方法的要點(diǎn)大致可以分為以下兩種。另外,還有其他幾點(diǎn)需要注意。
2023-02-15 16:12:03298

動(dòng)態(tài)追蹤技術(shù)分類(lèi)及其使用方法

文章介紹幾種常用的內(nèi)核動(dòng)態(tài)追蹤技術(shù),對(duì) ftrace、perf 及 eBPF 的使用方法進(jìn)行案例說(shuō)明。
2023-01-19 16:35:001462

電磁流量計(jì)的使用方法

  經(jīng)常會(huì)接到關(guān)于電磁流量計(jì)的故障咨詢(xún),但經(jīng)過(guò)我們的仔細(xì)了解后,發(fā)現(xiàn)很多的故障其實(shí)不是產(chǎn)品損壞,而是用戶(hù)的使用方法不當(dāng),為了避免更多朋友進(jìn)入這個(gè)誤區(qū),下面我們來(lái)給大家介紹一下正確的電磁流量計(jì)使用方法。相信可以幫到大家。
2022-09-28 13:22:491869

UNI-T UTD2102CEL示波器的使用方法

UNI-T UTD2102CEL示波器的使用使用方法有詳細(xì)的介紹
2022-09-01 15:39:0326

CorelDraw軟件的使用方法

本課件詳細(xì)介紹了CorelDraw軟件的使用方法,內(nèi)容豐富,圖片清晰
2022-08-23 10:13:2810

pwru的使用方法、經(jīng)典場(chǎng)景及實(shí)現(xiàn)原理

pwru 是 Cilium 推出的基于 eBPF 開(kāi)發(fā)的網(wǎng)絡(luò)數(shù)據(jù)包排查工具,它提供了更細(xì)粒度的網(wǎng)絡(luò)數(shù)據(jù)包排查方案。本文將介紹 pwru 的使用方法和經(jīng)典場(chǎng)景,并介紹其實(shí)現(xiàn)原理。
2022-06-28 17:27:39963

labview 8.6 excel 使用方法求助

labview 8.6 excel 使用方法求助,labview 8.6 excel 使用方法求助?
2013-04-01 17:28:21

PICC安裝及使用方法匯總

PICC安裝及使用方法匯總
2021-10-18 17:59:533

ORCADCapture_使用方法與概念

ORCADCapture_使用方法與概念(深圳市核達(dá)中遠(yuǎn)通電源技術(shù)股份有限公司怎么樣)-ORCADCapture_使用方法與概念? ? ? ? ? ?
2021-09-18 09:53:3529

酶標(biāo)儀的使用方法介紹

以上介紹就是酶標(biāo)儀的使用方法,希望可以幫到大家,酶標(biāo)儀在食品以及農(nóng)畜業(yè)的檢測(cè)項(xiàng)目包括:營(yíng)養(yǎng)成分,添加劑,農(nóng)藥殘留量,菌毒素,無(wú)機(jī)毒素,抗生素激素殘留,致癌物質(zhì)殘留,有毒有害物質(zhì)污染等。
2021-06-25 15:03:568718

數(shù)字萬(wàn)用表的使用方法

數(shù)字萬(wàn)用表的使用方法介紹
2021-06-16 16:23:1023

WinCC中定時(shí)器使用方法介紹

WinCC中定時(shí)器使用方法介紹說(shuō)明。
2021-04-22 14:50:508

示波器的使用方法(三):示波器的使用方法詳解

示波器的使用方法并非很難,重點(diǎn)在于正確使用示波器的使用方法。往期文章中,小編對(duì)模擬示波器的使用方法和數(shù)字示波器的使用方法均有所介紹。為增進(jìn)大家對(duì)示波器的使用方法的認(rèn)識(shí),本文將再次對(duì)示波器的使用方法詳加介紹
2020-12-24 20:37:541981

淺談STM32CubeMX使用方法及功能介紹

STM32CubeMX使用方法及功能介紹
2020-03-25 11:02:1110613

STM32 ST-LINK Utility介紹、 下載、安裝、使用方法

STM32 ST-LINK Utility介紹、下載、安裝、使用方法
2020-03-24 13:55:0751225

福祿克紅外熱像儀的使用方法

本文詳細(xì)介紹了福祿克紅外熱像儀的使用方法。
2020-02-29 14:17:157336

漏電保護(hù)插頭工作原理及使用方法

本文主要介紹了漏電保護(hù)插頭工作原理及漏電保護(hù)插頭使用方法。
2019-12-18 10:51:4022295

時(shí)控開(kāi)關(guān)的應(yīng)用及使用方法

本文首先介紹了時(shí)控開(kāi)關(guān)的應(yīng)用,其次介紹了時(shí)控開(kāi)關(guān)是如何接線(xiàn)的,最后闡述了時(shí)控開(kāi)關(guān)使用方法
2019-10-21 09:39:4612561

示波器應(yīng)該如何使用示波器的使用方法詳細(xì)介紹

本文介紹示波器的使用方法。示波器種類(lèi)、型號(hào)很多,功能也不同。數(shù)字電路實(shí)驗(yàn)中使用較多的是20MHz或者40MHz的雙蹤示波器。這些示波器用法大同小異。本節(jié)不針對(duì)某一型號(hào)的示波器,只是從概念上介紹示波器在數(shù)字電路實(shí)驗(yàn)中的常用功能。
2019-10-04 10:59:0070368

系統(tǒng)演示平臺(tái)的使用方法的演示

本視頻給大家介紹SDP系統(tǒng)演示平臺(tái)的使用方法。
2019-07-04 06:15:001795

ADVISOR電動(dòng)車(chē)仿真軟件的介紹使用方法中文資料免費(fèi)下載

本文檔的主要內(nèi)容詳細(xì)介紹的是ADVISOR電動(dòng)車(chē)仿真軟件的介紹使用方法中文資料免費(fèi)下載。
2019-05-10 09:48:2513

真空包裝機(jī)怎么用_使用方法介紹

本文主要介紹了真空包裝機(jī)的使用方法,另外還簡(jiǎn)單的介紹了真空包裝主要結(jié)構(gòu)與工作原理,還介紹了真空包裝機(jī)的使用維護(hù)方法
2019-05-06 17:18:2931576

面包板的結(jié)構(gòu)和使用方法詳細(xì)介紹

面包板是實(shí)驗(yàn)室中用于搭接電路的重要工具,熟練掌握面包板的使用方法是提高實(shí)驗(yàn)效率,減少實(shí)驗(yàn)故障出現(xiàn)幾率的重要基礎(chǔ)之一。下面就面包板的結(jié)構(gòu)和使用方法做簡(jiǎn)單介紹。
2018-10-31 08:00:00167

基于A(yíng)SF的Atmel Studio 7.0使用方法介紹

就在最近,Atmel終于推出了新版本IDEAtmel Studio 7.0,該版本采用了微軟最新的 Visual Studio 2015 平臺(tái),在速度、性能和代碼視覺(jué)風(fēng)格上都體現(xiàn)的淋淋盡致,用起來(lái)非常順手,下面將結(jié)合實(shí)例,介紹Atmel Studio 7.0 的使用方法。
2018-06-18 05:32:008413

電平表的使用方法_電平表的原理與分類(lèi)

本文開(kāi)始介紹了什么是電平表以及電平表的用途,其次闡述了電平表的原理和分類(lèi),最后詳細(xì)介紹了電平測(cè)試表的使用方法。
2018-03-13 09:04:4321554

電壓表的使用方法_數(shù)字電壓表的使用方法圖解

電壓表是一種進(jìn)行電壓大小測(cè)量的儀表產(chǎn)品,具有性能穩(wěn)定、測(cè)量精確度高、維護(hù)簡(jiǎn)便、可靠性高、使用靈活等優(yōu)點(diǎn)。用戶(hù)使用產(chǎn)品時(shí)需要掌握正確的使用方法,下面小編就來(lái)具體介紹一下電壓表正確使用方法,希望可以幫助到大家。
2018-02-08 15:14:2157824

電流表的使用方法_鉗型電流表的使用方法及圖解

 電流表是指用來(lái)測(cè)量交、直流電路中電流的儀表。在電路圖中,電流表的符號(hào)為“圈A”。電流值以“安”或“A“為標(biāo)準(zhǔn)單位。本文主要介紹一下電流表的使用方法以及鉗型電流表的使用方法及圖解,一起來(lái)了解一下。
2018-02-08 10:18:57109344

鉗型表如何使用_鉗型表使用方法圖解大全

本文介紹了什么是鉗形表以及鉗形表結(jié)構(gòu)及原理,其次介紹了 鉗形表使用要點(diǎn)與鉗形表的使用方法圖解,最后介紹了DT266型電流鉗形表使用方法。
2018-01-19 11:39:2696292

git使用方法

git使用方法
2017-10-24 09:45:4619

xilinx原語(yǔ)使用方法

xilinx原語(yǔ)使用方法
2017-10-19 08:50:3915

ORCAD PSPICE 使用方法

ORCAD PSPICE 使用方法
2017-10-18 14:52:1438

CC debuger的使用方法

CC debuger的使用方法
2017-10-18 10:07:035

xilinx 原語(yǔ)使用方法

xilinx 原語(yǔ)使用方法
2017-10-17 08:57:4211

AURORA的功能模塊和使用方法介紹

本文將覆蓋極光遠(yuǎn)程安全評(píng)估系統(tǒng)(以下簡(jiǎn)稱(chēng)極光或AURORA)的所有功能點(diǎn),并詳細(xì)介紹極光的主要功能模塊和使用方法
2017-09-22 16:36:2812

ZC-2的硬件構(gòu)成及使用方法

本文檔內(nèi)容介紹了ZC-2的硬件構(gòu)成及使用方法。
2017-09-22 15:27:422

AT指令使用方法

AT指令使用方法
2017-07-21 14:18:2523

Altium Designer 9使用方法

Altium Designer 9使用方法
2016-12-20 23:00:3511

示波器的原理和使用方法

電路教程相關(guān)知識(shí)的資料,關(guān)于示波器的原理和使用方法
2016-10-10 14:34:3144

51單片機(jī)C語(yǔ)言編程入門(mén)以及keil_uvision使用方法介紹

51單片機(jī)C語(yǔ)言編程入門(mén)以及keil_uvision使用方法介紹(詳講版)
2016-09-06 14:29:4831

固定流動(dòng)電子狗使用方法介紹

固定流動(dòng)電子狗使用方法介紹,感興趣的小伙伴可以看看。
2016-07-28 10:21:496

示波器使用方法

ewb仿真軟件中示波器的使用方法詳細(xì)的教程主要介紹各個(gè)按鍵的主要功能。
2016-05-27 17:04:39124

電機(jī)使用方法

電機(jī)使用方法,很好的資料,快來(lái)學(xué)習(xí)吧。免費(fèi)哦。
2016-04-26 09:27:2921

示波器的使用方法

數(shù)字萬(wàn)用表使用方法和示波器的使用方法詳解。
2016-03-14 10:38:0331

Verilog HDL語(yǔ)言的文件調(diào)用問(wèn)題:include使用方法介紹

本文簡(jiǎn)單介紹在使用Verilog HDL語(yǔ)言時(shí)文件的調(diào)用問(wèn)題之include使用方法介紹及舉例說(shuō)明,詳見(jiàn)本文...
2013-01-24 14:40:426226

小米手機(jī)優(yōu)惠券使用方法

給大家詳細(xì)介紹小米手機(jī)優(yōu)惠券使用方法。
2012-06-29 09:16:166245

微波爐的使用方法

本內(nèi)容介紹了微波爐的使用方法介紹了微波爐使用的注意事項(xiàng)
2012-05-14 14:31:446040

三星傳真機(jī)使用方法

很多人不是很熟悉三星傳真機(jī)的使用方法,本文給大家提供了常用三星傳真機(jī)的使用說(shuō)明說(shuō),另外介紹基本的三星傳真機(jī)使用方法。
2011-03-11 15:46:0016009

傳真機(jī)的使用方法及故障解決方法

本文從傳真機(jī)的原理開(kāi)始介紹,詳細(xì)說(shuō)明傳真機(jī)的使用方法,另外為了用戶(hù)對(duì)傳真機(jī)有更深的了解,我們還提供了常見(jiàn)的傳真機(jī)故障解決方法,希望你對(duì)傳真機(jī)的使用方法及常見(jiàn)故障有好的認(rèn)識(shí)。
2011-03-09 09:46:0231361

ipod touch使用方法/使用技巧

ipod touch使用方法:此文檔介紹的非常詳細(xì).
2009-11-23 09:03:3716

LT1074的基本使用方法

LT1074的基本使用方法
2009-10-30 13:35:093156

多路輸出的使用方法

多路輸出的使用方法  
2009-10-27 14:20:161430

游標(biāo)卡尺的使用方法

游標(biāo)卡尺的使用方法
2009-06-09 01:02:3225015

示波器的使用方法

示波器的使用:作用;原理;使用方法。萬(wàn)用表的使用:作用;原理;使用方法。 一、示波器的作用1.廣泛的電子測(cè)量?jī)x器;2.測(cè)量電信號(hào)的波形(電壓與時(shí)間關(guān)系)
2008-12-03 14:10:221178

Matlab使用方法和程序設(shè)計(jì)

Matlab使用方法和程序設(shè)計(jì) 實(shí)驗(yàn)一 Matlab使用方法和程序設(shè)計(jì)一、
2008-10-17 00:18:294860

示波器的使用方法

示波器的使用方法 1 示波器使用        本節(jié)介紹示波器的使用方法。示波器種類(lèi)、型號(hào)很多,功能也不同。
2008-01-14 13:06:5817557

底片的使用方法(三)

底片的使用方法(三) 作者:占斌5. 技巧篇
2006-04-16 21:18:061265

底片的使用方法(一)

底片的使用方法(一) 作者:占斌1.前言
2006-04-16 21:17:17600

已全部加載完成