研究了一下 jabsorb,写了几个简单的例子,希望能够帮助菜鸟快速入门。 
首先引用jabsorb-1.2.2.jar,slf4j-api-1.4.2.jar,slf4j-jdk14-1.4.2.jar,jsonrpc.js 
类文件: 
package com.test; 
import java.util.HashMap; 
import java.util.Iterator; 
import java.util.LinkedList; 
import java.util.List; 
import java.util.Map; 
import java.util.Set; 
public class TestJabsorb { 
public String getMessage(String s) { 
return "你好: " + s; 
} 
public String getMessage() { 
return "无参数"; 
} 
public String getMessage(List al) { 
String res="list参数:"; 
for(Iterator it = al.iterator();it.hasNext();){ 
Object next = it.next(); 
res+=next+","; 
} 
return res; 
} 
public String getMessage(String[] array) { 
String res="数组参数:"; 
for(int i=0;i<array.length;i++){ 
res+=array[i]+","; 
} 
return res; 
} 
public String getMessage(Map map) { 
String res="map参数:"; 
Set entrySet = map.entrySet(); 
for(Iterator it = entrySet.iterator();it.hasNext();){ 
Object next = it.next(); 
res+=next+","; 
} 
return res; 
} 
public String getMessage(Test2 t2) { 
String res="Test2(bean)参数:"; 
res+=t2.p1+","; 
res+=t2.p2+","; 
return res; 
} 
public String getMessage(Test3 t2) { 
String res="Test3(bean)参数:"; 
res+=t2.p1+","; 
res+=t2.p2+","; 
return res; 
} 
public Test2 getMessage2() { 
Test2 res=new Test2(); 
res.p1="11"; 
res.p2="22"; 
return res; 
} 
public Test3 getMessage3() { 
Test3 res=new Test3(); 
res.p1="11"; 
res.p2="22"; 
return res; 
} 
public List getList() 
{ 
List list = new LinkedList(); 
list.add("中国"); 
list.add(1234); 
return list; 
} 
public Map getMap() 
{ 
Map map = new HashMap(); 
map.put("bird", "鸟"); 
map.put("human", "人类"); 
return map; 
} 
} 
package com.test; 
public class Test2{ 
public String p1; 
public String p2; 
public String getP1() { 
return p1; 
} 
public void setP1(String p1) { 
this.p1 = p1; 
} 
public String getP2() { 
return p2; 
} 
public void setP2(String p2) { 
this.p2 = p2; 
} 
} 
jabsorb笔记_几个小例子第1/2页
时间:2024-3-2 06:18 作者:韩俊 分类: Javascript
标签: javascript html css