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;
}
}
分享到:
相关推荐
JSON-RPC-Java是一个用Java来实现动态JSON-RPC的框架. 利用它内置的一个轻级量JSON-RPC JavaScripIt客户端,可以让你透明地在JavaScript中调用Java代码。...我们可以很方便的使用JSON-RPC-Java来开发我的们Ajax应用。
JSON-RPC-Java是一个用Java来实现动态JSON-RPC的框架. 利用它内置的一个轻级量JSON-RPC JavaScripIt客户端,可以让你透明地在JavaScript中调用Java代码。...我们可以很方便的使用JSON-RPC-Java来开发我的们Ajax应用。
JSON-RPC for Java使用说明 包括示例代码
android-json-rpc是一个在android程序中使用的JSON-RPC客户端类库。它提供了一个简单的API来执行JSON-RPC服务调用
JSON-RPC 2.0 规范(中文版)。 JSON-RPC是一个无状态且轻量级的远程过程调用(RPC)协议。 本规范主要定义了一些数据结构及其相关的处理规则。它允许运行在基于socket,http等诸多...其使用JSON(RFC 4627)作为数据格式。
继《JavaScript高级应用与实践》之后推出的json-rpc-for-java开源代码,是仅仅100行的javascript代码和不到10个java文件实现的超级轻量级的通过 javaScript快速调用java对象并返回任意对象的轻量级框架,并且支持...
JSON-RPC+for+Java使用说明 json 直接远程访问java 方法
json-rpc-for-java,是仅仅不到100行的javascript代码和不到10个java文件实现的超级轻量级的通过 javaScript快速调用java对象并返回任意对象的轻量级框架,并且支持级联调用,也就是说不需要额外 的JavaScript编程,...
json-rpc-java-talk-20050225.pdfjson-rpc-java-talk-20050225.pdfjson-rpc-java-talk-20050225.pdfjson-rpc-java-talk-20050225.pdf
网上的json-rpc和它的源代码大多都不是完整的,这个里面是一一对应的,完整的源码包。里面有一个json-rpc-1.0.jar和一个json-rpc-1.0-source.jar
JSON-RPC用户手册
JSON-RPC协议的C语言版与Python语言版,源代码及示例
JSON-RPC for Java.src 2.0
JSON-RPC_for_Java使用说明
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 2.0 Client and Server ============================= 轻量级 Json-RPC 2.0 客户端和服务端的php扩展,基于 multi_curl epoll的并发客户端,依据[jsonrpc](http://www.jsonrpc.org/)协议规范。 ...
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 源文件,供学习使用