【JSP开源代码栏目提醒】:网学会员为需要JSP开源代码的朋友们搜集整理了xmlrpc_client.jsp相关资料,希望对各位网友有所帮助!
<%@ page import="marquee.
xmlrpc.*" %>
<%
//==========1===================
//创建XmlRpcClient实例,使用指定配置定义XMLRPC服务的URL地址
XmlRpcParser.setDriver("com.caucho.xml.XmlParser");
XmlRpcClient client = new XmlRpcClient("localhost",8080,"/3JK/ServletProxy");
//=============================
//如果Web服务器需要进行“基本身份验证”,可以设置验证的用户名、密码
//client.setBasicAuthentication("authuser","authpass");
//==========2===================
//设置调用方法所需要的参数
//如果需要添加参数值,则需调用Vector的add()方法
//尽管我们只有一个参数,但仍然要转换成对象的形式
//因为XmlRpcClient.execute()方法的第二个参数是一个参数表
//==========3.发送数据、4.获得回应、5.解释回应===================
//发送XMLRPC请求,并获取结果
//参数分别为“远程方法名”和“参数表”
//这一过程不但会创建XML-RPC格式的请求信息(串行化过程)
//而且也会将反串行化返回的XML-RPC格式的回应信息
String result = (String) client.invoke("HelloWorld.sayHelloWorld", new Object[]{"Hi!"});
out.println(result);
%>