调用返回List、Set或者Map的java方法
1、dwr.xml的配置
配置同4.1
<dwr>
<allow>
<create creator="new" javascript="testClass" >
<param name="class" value="com.dwr.TestClass" />
<include method="testMethod6"/>
</create>
<convert converter="bean" match="com.dwr.TestBean">
<param name="include" value="username,password" />
</convert>
</allow>
</dwr>
注意:如果List、Set或者Map中的元素均为简单类型(包括其封装类)或String、Date、数组和集合类型,则不需要<convert>标签。
2、javascript中调用(以返回List为例,List的元素为TestBean)
首先,引入javascript脚本
其次,编写调用java方法的javascript函数和接收返回值的回调函数
Function callTestMethod6(){
testClass.testMethod6(callBackFortestMethod6);
}
Function callBackFortestMethod6(data){
//其中date接收方法的返回值
//对于JavaBean返回值,有两种方式处理
//不知道属性名称时,使用如下方法
for(var i=0;i<data.length;i++){
for(var property in data){
alert("property:"+property);
alert(property+":"+data[property]);
}
}
//知道属性名称时,使用如下方法
for(var i=0;i<data.length;i++){
alert(data.username);
alert(data.password);
}
}
原文:http://i.mop.com/gabriel80/blog/2008/01/10/6075031.html
分享到:
相关推荐
springboot整合dwr实现js调用java方法,页面支持freemarker和jsp
dwr dwr项目 js 调用 java 后台 方法 js调用java后台方法 后台方法 异步
DWR中各种java方法的调用,DWR应用
java+dwr框架:dwr框架入门demo,演示用dwrAjax实现List/Map/ Set等常用集合内容展示
DWR实现java类转换成JavaScript类的小例子。
dwr 的简单应用,包括前台调用后台,后台调用js
dwr 各种调用方法 不同类型
本示例中包含了Dwr 的基本用法,示例中包含了调用java方法传不同类型的参数,以及调用java方法返回不同类型的返回值和用Dwr生成表格等,有详细的解释!请手动加入dwr.jar包!
怎么将利用DWR调用JAVA类方法所返回的ArrayList数组 赋值给 logiciterate 迭代器?.txt怎么将利用DWR调用JAVA类方法所返回的ArrayList数组 赋值给 logiciterate 迭代器?.txt怎么将利用DWR调用JAVA类方法所返回的...
完整的dwr查询返回list在页面显示,能够正确显示list
dwr调用带集合返回值的方法,dwr调用带集合返回值的方法
返回list 返回map 返回Bean对象 很有用的 跟大家一起分享
JavaScript调用java方法——dwr步骤.docx
dwr练习实例(各种数据转换list,map,数组等)
DWR的一个小示例,完成了使用DWR框架调用后台类的无参方法、有字符串参数的方法、有自定义对象为参数的方法、返回对象为字符串或自定义对象或自定义对象集合等方法的调用方式。
通过dwr实现js调用java,以及java调用js,内涵可用的dwr.jar
本项目实现了使用DWR框架实现二级联动,并且实现了从服务器端提取数据集(List),使用表格动态显示到页面上的无刷新效果
6、以上所有类型的集合,List,Set,Map(有些局限性) However nothing is added to the list of classes that can be created (i.e. put up for remoting) without you declaring it. 2、 The Converters DWR已经默认...
dwr简单例子,调用后台java类返回List,List中存放自定义的javabean