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

jabsorb筆記_幾個(gè)小例子

 更新時(shí)間:2008年10月11日 18:50:14   作者:  
研究了一下 jabsorb,寫了幾個(gè)簡單的例子,希望能夠幫助菜鳥快速入門。

package com.test;


public class Test3{
public String p1;
public String p2;
public String p3;
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;
}
public String getP3() {
return p3;
}
public void setP3(String p3) {
this.p3 = p3;
}

}

jsp文件:

<%@ page contentType="text/html;charset=gb2312" %>
<jsp:useBean id="JSONRPCBridge" scope="session" class="org.jabsorb.JSONRPCBridge" />
<jsp:useBean id="testJabsorb" scope="session" class="com.test.TestJabsorb" />
<%
JSONRPCBridge.registerObject("testJabsorb", testJabsorb);
%>

<script type="text/javascript" src="<%= request.getContextPath() %>/scripts/jsonrpc.js"></script>

<script>

jsonrpc = new JSONRpcClient("JSON-RPC")
//字符串參數(shù)
var result = jsonrpc.testJabsorb.getMessage('ray2')
document.write(result+'<br>')
//無參數(shù)
var result = jsonrpc.testJabsorb.getMessage()
document.write(result+'<br>')
//list參數(shù)
var result = jsonrpc.testJabsorb.getMessage({"javaClass":"java.util.ArrayList",'list':['h1','h2','h3']})
document.write(result+'<br>')
//數(shù)組參數(shù)
var result = jsonrpc.testJabsorb.getMessage(['h1','h2','h3'])
document.write(result+'<br>')
//bean參數(shù)
var result = jsonrpc.testJabsorb.getMessage({'javaClass':"com.test.Test3",p1:11,p2:22,p3:33})
document.write(result+'<br>')
//bean參數(shù)
var result = jsonrpc.testJabsorb.getMessage({'javaClass':"com.test.Test2",p1:1,p2:2})
document.write(result+'<br>')

//bean返回值
var res = jsonrpc.testJabsorb.getMessage2()
printProperty(res)

//bean返回值
var res = jsonrpc.testJabsorb.getMessage3()
printProperty(res)

//list返回值
var res = jsonrpc.testJabsorb.getList().list
printProperty(res)

//map返回值
var res = jsonrpc.testJabsorb.getMap().map
printProperty(res)

function printProperty(ele){
for(var p in ele){
document.write(p+':'+ele[p]+',')
}
document.write('<br>')
}

//異步調(diào)用
function callback(result,exception){
if(exception==null){
//alert(result)
}
}
var result = jsonrpc.testJabsorb.getMessage(callback,'ray2')
</script>


web.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<servlet>
<servlet-name>JSONRPCServlet</servlet-name>
<servlet-class>org.jabsorb.JSONRPCServlet</servlet-class>

<init-param>
<param-name>gzip_threshold</param-name>
<param-value>0</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>JSONRPCServlet</servlet-name>
<url-pattern>/JSON-RPC</url-pattern>
</servlet-mapping>

</web-app>

相關(guān)文章

最新評(píng)論

新乡县| 图木舒克市| 嘉鱼县| 云龙县| 济源市| 德昌县| 鹤庆县| 黑龙江省| 阳春市| 尤溪县| 石渠县| 金华市| 右玉县| 共和县| 东莞市| 怀化市| 凯里市| 双鸭山市| 济源市| 亚东县| 新化县| 东安县| 兴城市| 潼南县| 望城县| 武山县| 南宫市| 偏关县| 常州市| 剑阁县| 东兴市| 广平县| 常熟市| 綦江县| 宜川县| 宁武县| 灌云县| 卢氏县| 双辽市| 枣庄市| 霸州市|