最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Flex 處理服務(wù)器端傳來(lái)的數(shù)據(jù)第2/2頁(yè)

 更新時(shí)間:2009年08月09日 00:43:18   作者:  
對(duì)于Java端返回的各種Java類型的對(duì)象,F(xiàn)lex中能否有相應(yīng)的數(shù)據(jù)類型來(lái)映射。這是Flex與服務(wù)器通信使用remoteObject的關(guān)鍵。

Person.as客戶端對(duì)象
復(fù)制代碼 代碼如下:

package cn
{
[Bindable]
[RemoteClass(alias="cn.Person")]
public class Person
{
public var name:String;
public var pass:String;
}
}

HelloService.java
復(fù)制代碼 代碼如下:

import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

public class HelloService {
public String hello(String var1) {
return "hello " + var1;
}
public String world(String var1) {
return "world " + var1;
}
public Map<String,List<String>> getMap() {
ArrayList<String> list1=new ArrayList<String>();
list1.add("value11");
list1.add("value12");
list1.add("value13");
ArrayList<String> list2=new ArrayList<String>();
list2.add("value21");
list2.add("value22");
list2.add("value23");
ArrayList<String> list3=new ArrayList<String>();
list3.add("value31");
list3.add("value32");
list3.add("value33");
HashMap<String,List<String>> map=new HashMap<String,List<String>>();
map.put("key1", list1);
map.put("key2", list2);
map.put("key3", list3);
return map;
}
public ArrayList<Person> getList() {
ArrayList <Person> list=new ArrayList<Person>();
Person p1=new Person();
p1.setName("name1");
p1.setPass("pass1");
Person p2=new Person();
p2.setName("name2");
p2.setPass("pass2");
Person p3=new Person();
p3.setName("name3");
p3.setPass("pass3");
list.add(p1);
list.add(p2);
list.add(p3);
return list;
}
public Set<Person> getSet() {
HashSet<Person> set=new HashSet<Person>();
Person p1=new Person();
p1.setName("name1");
p1.setPass("pass1");
Person p2=new Person();
p2.setName("name2");
p2.setPass("pass2");
Person p3=new Person();
p3.setName("name3");
p3.setPass("pass3");
set.add(p1);
set.add(p2);
set.add(p3);
return set;
}
}

Person.java(服務(wù)器對(duì)象)
復(fù)制代碼 代碼如下:

public class Person {

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getPass() {
return pass;
}

public void setPass(String pass) {
this.pass = pass;
}

private String name;
private String pass;
}

最后配置下blazeDs的remote-config.xml程序就可以跑了,注意程序中l(wèi)ist map 和自定義person對(duì)象的使用

相關(guān)文章

最新評(píng)論

宁陕县| 南通市| 德保县| 青川县| 石景山区| 高尔夫| 龙州县| 澄江县| 普兰店市| 东至县| 滕州市| 阳东县| 即墨市| 昌图县| 灵寿县| 盐津县| 武城县| 双辽市| 石门县| 临颍县| 桐乡市| 红桥区| 敦煌市| 荔浦县| 区。| 白朗县| 万安县| 巴彦淖尔市| 阳朔县| 如东县| 老河口市| 庆云县| 梅州市| 鲜城| 弋阳县| 镇平县| 洪湖市| 封开县| 安阳县| 榆树市| 阳泉市|