1、dwr如何处理返回值
java代码
public class Test1 {
public String hello(){
return "世界,你好!";}}
调用代码
function test1(){
T1.hello(
function(data){
alert(data);
});}
2、如何传递参数
java代码
public class Test2 {
public String hello(String name,int age){
return "你好,你的姓名是【"+name+"】,年龄是【"+age+"】";
}}
调用代码
function test1(){
T2.hello( "张三", 18 ,function(data){alert(data);} );}
3、处理返回值为List情况
java代码
public class Test4 {
public List hello(){
List rtn=new ArrayList();rtn.add("世界");rtn.add("你好");return rtn; }}
调用代码
function test1(){
T4.hello(
function(datas){
for(var i=0;i<datas.length;i++){
alert(datas[i]);
}})}
4、处理返回值为Map类型的情况
java代码
public class Test5 {
public Map hello(){
Map map=new HashMap();map.put("k1","世界");map.put("k2", "你好"); return map; }}
调用代码
function test2(){
T5.hello(
function(datas){
for(var prop in datas){
alert("key= "+prop+",value= " + datas[prop]);
}});}
5、处理返回值为二维数组的情况
java代码
public class Test6 {
public List hello(){
List rtn =new ArrayList();
rtn.add(new String[]{"Value1","Value2"});
rtn.add(new String[]{"V1","V2","V3","V4"});
return rtn;
}
}
调用代码
function test1(){
T6.hello(
function(datas){
for(var i=0;i<datas.length;i++){
for(var j=0;j<datas[i].length;j++){
alert(datas[i][j]);}}});}
6、 怎样设置为同步
dwr.engine.setAsync(true);
分享到:
相关推荐
首先,"DWR学习笔记"提供了对DWR基础概念、核心功能以及实际应用的概述。这些笔记可能包含了DWR的基本架构,如它如何通过AJAX技术实现实时的Web交互,以及如何创建和调用服务器端的Java方法。 "DWR中文API"是DWR库...
### DWR学习笔记 #### 一、DWR简介 DWR(Direct Web Remoting)是一种开源框架,专门设计用于简化Web页面与Java类之间的交互。它通过提供一种新的方法来实现Ajax技术,使得浏览器中的JavaScript代码能够如同在本地...
在“DWR学习笔记及经验总结”中,我们可以期待找到以下关键知识点: 1. **DWR的基本概念**:了解DWR的核心理念,包括远程方法调用(Remote Method Invocation)、反向Ajax以及它如何通过JSON或XML格式传递数据。 2...
**DWR(Direct Web Remoting)**是一种JavaScript库,它允许Web...通过深入学习和实践"DWR学习笔记和与spring整合练习",开发者可以掌握DWR的精髓,熟练运用其与Spring的整合,打造出高效、安全、易维护的Web应用程序。
### dwr学习笔记pdf文件知识点概述 #### 一、DWR框架简介 - **DWR**(Direct Web Remoting)是由GetAhead公司开发的一款用于实现Ajax应用的框架。该框架的核心价值在于允许客户端JavaScript直接调用服务器端Java类...
### dwr学习笔记和总结 #### 一、DWR简介 DWR (Direct Web Remoting) 是一个简化Ajax开发的框架,它使得JavaScript能够直接调用服务器端的Java方法成为可能,无需编写复杂的Ajax代码。这极大地提高了开发效率,并...
【标题】:“DWR学习笔记-HelloWorld篇” 在IT领域,DWR(Direct Web Remoting)是一个开源的Java框架,它允许JavaScript在浏览器端直接调用服务器端的Java方法,实现了网页与服务器的实时交互,类似于Ajax技术,但...
总结来说,这个"DWR学习笔记"示例涵盖了以下知识点: 1. DWR的基本概念和工作原理,包括Reverse Ajax机制。 2. 如何在服务器端配置DWR,定义可调用的Java服务。 3. 客户端如何使用DWR的JavaScript库与服务器进行通信...
1. **官方文档**:DWR的官方文档详细介绍了如何配置、使用以及扩展DWR,是学习的好资料。 2. **示例代码**:实践是最好的老师,通过分析和运行提供的jar文件中的示例代码,能更深入理解DWR的工作原理。 3. **社区...
【DWR(Direct Web Remoting)】是一种开源的Java库,专为开发包含AJAX技术的网站而设计。DWR的核心功能是使浏览器中的JavaScript...DWR的简单接口和强大的功能使其成为AJAX开发的有力工具,特别适合初学者学习和使用。
**DWR(Direct Web Remoting)学习笔记** DWR是一种Java技术,用于在浏览器和服务器之间实现双向通信,使得Web应用程序能够实时更新和交互。它允许JavaScript直接调用服务器端的Java方法,就像它们是本地函数一样,...
DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现JavaScript和服务器端Java对象之间的双向通信。它使得动态、实时的Web界面成为可能,而无需刷新整个页面。以下是对DWR配置和工程实例的详细解释: ...
**DWR(Direct Web Remoting)学习笔记** DWR 是一个开源 Java 框架,它允许在浏览器和服务器之间进行实时、双向通信,从而实现类似桌面应用的用户体验。DWR 的核心特性在于它简化了 AJAX(Asynchronous JavaScript...