浏览 2706 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-10-17
先说一下开发环境jdk6+eclipse3.4+wst+stp+tuscany1.3.1 服务器端建立过程请参考上一篇 1 在src/main/webapp/下建立一个HelloWorldJSONRPC.html文件 <html> <head> <title>Tuscany JSON-RPC HelloWorld Example</TITLE> <script type="text/javascript" src="SCADomain/scaDomain.js"></script> <script language="JavaScript"> function getGreeting() { var result = UserService.getAll(); var div = document.getElementById("result"); div.innerHTML = ""; for ( var i = 0; i < result.list.length; i++) { div.innerHTML= div.innerHTML + result.list[i].id + result.list[i].name + result.list[i].address.street + "<br>"; } } </script> </head> <body> <h2>Tuscany JSON-RPC HelloWorld Sample</h2> <input type="button" value="test" onclick="getGreeting()" /> <div id="result"></div> </body> </html> 2 说明:引入SCADomain/scaDomain.js脚本文件,这里面tuscany自动生成了访问jsonrpc服务的js脚本,服务端的服务名称是UserService,js就可以直接通过服务名调用服务的方法,注意返回的结果是list集合,所以要通过result.list来访问集合结果,通过length属性可以知道集合的大小,通过result.list[index]可以访问集合元素 看到这里,有什么感想那? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |