初探Dwr详细实例Word文件下载.docx

上传人:b****8 文档编号:22434872 上传时间:2023-02-04 格式:DOCX 页数:23 大小:17.48KB
下载 相关 举报
初探Dwr详细实例Word文件下载.docx_第1页
第1页 / 共23页
初探Dwr详细实例Word文件下载.docx_第2页
第2页 / 共23页
初探Dwr详细实例Word文件下载.docx_第3页
第3页 / 共23页
初探Dwr详细实例Word文件下载.docx_第4页
第4页 / 共23页
初探Dwr详细实例Word文件下载.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

初探Dwr详细实例Word文件下载.docx

《初探Dwr详细实例Word文件下载.docx》由会员分享,可在线阅读,更多相关《初探Dwr详细实例Word文件下载.docx(23页珍藏版)》请在冰豆网上搜索。

初探Dwr详细实例Word文件下载.docx

publicStringgetName()

returnname;

HelloDwr.java

importjava.util.List;

importjava.util.ArrayList;

importjava.util.Map;

importjava.util.HashMap;

publicclassHelloDwr 

publicStringhello(Stringname) 

returnname+"

,您好!

您已经开始了DWR的学习之旅,祝您学得开心..."

;

publicStringsendObj(Personp) 

returnp.getName()+"

您已经学会了使用JavaBean参数..."

publicPersongetBean(Stringname) 

returnnewPerson("

服务器端"

+name);

publicCatgetObject(Stringname) 

returnnewCat("

publicList<

Person>

getPersonList() 

List<

result=newArrayList<

();

result.add(newPerson("

集合aaaa"

));

集合bbbb"

集合cccc"

returnresult;

publicPerson[]getPersonArray() 

Person[]result=newPerson[3];

result[0]=newPerson("

数组aaaa"

);

result[1]=newPerson("

数组bbbb"

result[2]=newPerson("

数组cccc"

publicMap<

String,Person>

getPersonMap() 

Map<

result=newHashMap<

result.put("

first"

newPerson("

Mapaaaa"

second"

Mapbbb"

third"

Mapcccc"

publicStringsendList(List<

pl) 

Stringresult="

"

for(Personp:

result+=p.getName()+"

<

br>

publicStringsendMap(Map<

String,Person>

pmap) 

for(Stringkey:

pmap.keySet()) 

result+="

键"

+key+"

其值为:

+pmap.get(key).getName()+"

publicclassHelloDwr

publicStringhello(Stringname)

returnname+"

publicStringsendObj(Personp)

returnp.getName()+"

publicPersongetBean(Stringname)

returnnewPerson("

publicCatgetObject(Stringname)

returnnewCat("

publicList<

getPersonList()

List<

result.add(newPerson("

returnresult;

publicPerson[]getPersonArray()

Person[]result=newPerson[3];

result[0]=newPerson("

result[1]=newPerson("

result[2]=newPerson("

publicMap<

getPersonMap()

Map<

result.put("

publicStringsendList(List<

pl)

Stringresult="

for(Personp:

publicStringsendMap(Map<

pmap)

for(Stringkey:

pmap.keySet())

Cat.java

publicclassCat 

publicCat(Stringname) 

publicclassCat

publicCat(Stringname)

hr>

hellodwr.js

Js代码

//--------------------发送简单字符串参数,返回普通字符串---------------------------- 

functionsendMessage() 

varname=document.getElementById("

name"

).value;

hello.hello(name,cb) 

functioncb(data) 

document.getElementById("

show"

).innerHTML=data;

//-------------------发送一个JavaBean对象作为参数,返回普通字符串------------------- 

functionsendObject() 

varnameValue=document.getElementById("

hello.sendObj({name:

nameValue},cb);

//--------------------调用返回JavaBean方法---------------------- 

functiongetBean() 

hello.getBean(name,beanCb) 

functionbeanCb(data) 

).innerHTML=data.name+"

,您好,您已经学会了使用JavaBean返回值"

//--------------------调用返回getObject方法---------------------- 

functiongetObject() 

hello.getObject(name,objCb) 

functionobjCb(data) 

,是从服务器返回的猫的名字"

//---------------调用返回集合的方法-------------------------- 

functiongetBeanList() 

hello.getPersonList(listCb);

functionlistCb(data) 

varresult='

'

for(vari=0;

i<

data.length;

i++) 

result+=data[i].name+"

).innerHTML=result;

//---------------调用返回数组的方法------------------------- 

functiongetBeanArray() 

hello.getPersonArray(arrayCb);

functionarrayCb(data) 

functiongetBeanMap() 

hello.getPersonMap(mapCb);

functionmapCb(data) 

for(varkeyindata) 

键为"

其值为:

+data[key].name+"

//---------------调用发送集合的方法------------------------- 

functionsendBeanList() 

varargs=[ 

{name:

客户端aaa"

}, 

客户端bbb"

客户端ccc"

];

hello.sendList(args,sendListCb);

functionsendListCb(data) 

//---------------调用发送Map的方法------------------------- 

functionsendBeanMap() 

varargs={ 

first:

{name:

second:

third:

};

hello.sendMap(args,sendMapCb);

functionsendMapCb(data) 

//--------------------发送简单字符串参数,返回普通字符串----------------------------

functionsendMessage()

varname=document.getElementById("

hello.hello(name,cb)

functioncb(data)

document.getElementById("

//-------------------发送一个JavaBean对象作为参数,返回普通字符串-------------------

functionsendObject()

varnameValue=document.getElementById("

hello.sendObj({name:

//--------------------调用返回JavaBean方法----------------------

functiongetBean()

hello.getBean(name,beanCb)

functionbeanCb(data)

{

//--------------------调用返回getObject方法----------------------

functiongetObject()

hello.getObject(name,objCb)

functionobjCb(data)

//---------------调用返回集合的方法--------------------------

functiongetBeanList()

hello.getPersonList(listCb);

functionlistCb(data)

varresult='

for(vari=0;

i++)

result+=data[i].name+"

//---------------调用返回数组的方法-------------------------

functiongetBeanArray()

hello.getPersonArray(arrayCb);

functionarrayCb(data)

functiongetBeanMap()

hello.getPersonMap(mapCb);

functionmapCb(data)

for(varkeyindata)

result+="

//---------------调用发送集合的方法-------------------------

functionsendBeanList()

varargs=[

},

];

hello.sendList(args,sendListCb);

functionsendListCb(data)

//---------------调用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 卡通动漫

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1