`
awfrun
  • 浏览: 80069 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

使用JSON-RPC

阅读更多

JSON-RPC-Java是一个开源Ajax框架,能够让javascript直接调用后台的Java程序。

一般使用步骤:

1.下载jsonrpc.js 导入到web的某个位置.

2.下载jsonrpc.jar 导入到WEB-INF/lib下.

3.在web.xml加入代码:

	<!--JSONRPC 组件-->
	<servlet>
	   <servlet-name>com.metaparadigm.jsonrpc.JSONRPCServlet</servlet-name>
	   <servlet-class>com.metaparadigm.jsonrpc.JSONRPCServlet</servlet-class>
	</servlet>

  <servlet-mapping>
  	<servlet-name>com.metaparadigm.jsonrpc.JSONRPCServlet</servlet-name>
  	<url-pattern>/JSON-RPC</url-pattern>
  </servlet-mapping>

  

4.在使用json-rpc的jsp中入代码:

<jsp:useBean id="news" class="com.run.service.NewsImpl"/>
<jsp:useBean id="JSONRPCBridge" scope="session" class="com.metaparadigm.jsonrpc.JSONRPCBridge"/>


<%
  JSONRPCBridge.registerObject("jsNews",news); //注册
%>

<script src="../../js/jsonrpc.js"></script>

 

使用:

<script type="text/javascript" language="javascript">
  var jsonrpc=new JSONRpcClient("../../JSON-RPC"); // 在web.xml的/JSON-RPC
  var pcode1;

 function checkpindao(pcode){
   if(pcode==""||pcode1==pcode){
   return;
   }
   if(jsonrpc.jsNews.isExistPindao(pcode)){
      document.getElementById("span1").innerHTML="对不起,该频道编号已经存在。";
     }else{
       document.getElementById("span1").innerHTML="该频道编号不存在,可以使用。";
      }
   pcode1=pcode;   //记录编号是否变化
 }
</script>

 

 

 5.com.run.service.NewsImpl 被调用的类

public class NewsImpl implements Serializable {
     /**判断频道编号有没有被占用*/
	 public boolean isExistPindao(String pcode){
		 boolean result=true;
		 if(1<1){
			 result=false;
		 }
		 return result;
	
	 }
}

 

 

 

 

 

 

 

 

 

 

 

0
0
分享到:
评论

相关推荐

    json-rpc.jar 和 jsonrpc.js

    JSON-RPC-Java是一个用Java来实现动态JSON-RPC的框架. 利用它内置的一个轻级量JSON-RPC JavaScripIt客户端,可以让你透明地在JavaScript中调用Java代码。...我们可以很方便的使用JSON-RPC-Java来开发我的们Ajax应用。

    JSON-RPC-Java实例

    JSON-RPC-Java是一个用Java来实现动态JSON-RPC的框架. 利用它内置的一个轻级量JSON-RPC JavaScripIt客户端,可以让你透明地在JavaScript中调用Java代码。...我们可以很方便的使用JSON-RPC-Java来开发我的们Ajax应用。

    JSON-RPC for Java使用说明

    JSON-RPC for Java使用说明 包括示例代码

    android-json-rpc

    android-json-rpc是一个在android程序中使用的JSON-RPC客户端类库。它提供了一个简单的API来执行JSON-RPC服务调用

    JSON-RPC 2.0 规范(中文版)

    JSON-RPC 2.0 规范(中文版)。 JSON-RPC是一个无状态且轻量级的远程过程调用(RPC)协议。 本规范主要定义了一些数据结构及其相关的处理规则。它允许运行在基于socket,http等诸多...其使用JSON(RFC 4627)作为数据格式。

    json-rpc-for-java

    继《JavaScript高级应用与实践》之后推出的json-rpc-for-java开源代码,是仅仅100行的javascript代码和不到10个java文件实现的超级轻量级的通过 javaScript快速调用java对象并返回任意对象的轻量级框架,并且支持...

    java 使用json-rpc

    JSON-RPC+for+Java使用说明 json 直接远程访问java 方法

    Json-RPC for java Example

    json-rpc-for-java,是仅仅不到100行的javascript代码和不到10个java文件实现的超级轻量级的通过 javaScript快速调用java对象并返回任意对象的轻量级框架,并且支持级联调用,也就是说不需要额外 的JavaScript编程,...

    json-rpc-java-talk-20050225.pdf

    json-rpc-java-talk-20050225.pdfjson-rpc-java-talk-20050225.pdfjson-rpc-java-talk-20050225.pdfjson-rpc-java-talk-20050225.pdf

    json-rpc-1.0(with source).rar

    网上的json-rpc和它的源代码大多都不是完整的,这个里面是一一对应的,完整的源码包。里面有一个json-rpc-1.0.jar和一个json-rpc-1.0-source.jar

    JSON-RPC用户手册

    JSON-RPC用户手册

    json-rpc协议C语言版

    JSON-RPC协议的C语言版与Python语言版,源代码及示例

    JSON-RPC for Java.src 2.0

    JSON-RPC for Java.src 2.0

    Json-RPC_for_Java使用说明

    JSON-RPC_for_Java使用说明

    JsonRpc-Cpp

    JsonRpc-Cpp - JSON-RPC implementation. * Copyright (C) 2008-2011 Sebastien Vincent * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser ...

    jsonrpc-frontend:前端应用程序发送 json-rpc 请求进行测试

    jsonrpc-frontend:前端应用程序发送 json-rpc 请求进行测试

    Json-RPC的PHP扩展php-ext-JsonRPC.zip

    JsonRPC 2.0 Client and Server ============================= 轻量级 Json-RPC 2.0 客户端和服务端的php扩展,基于 multi_curl epoll的并发客户端,依据[jsonrpc](http://www.jsonrpc.org/)协议规范。 ...

    jabsorb1.3.2及json-rpc1.0含教程.rar

    json-rpc-java-1.0.tar.gz 老版的json-rpc 用jabsorb(json) for java编写AJAX应用程序.rar 从androidguy 的BLOG摘过来的简单教程。 支持一下原创:http://androidguy.blog.51cto.com/974126/215327

    json-rpc-python

    json-rpc-python 源文件,供学习使用

Global site tag (gtag.js) - Google Analytics