package weblogic_service;
//服务器端
public class Service {
String Name = "";
public void setName(String name) {
Name = name;
}
//获取姓名
public String getName() {
return "Hello:" + Name;
}
}
客户端我是用了一个普通的javaBean来调用,下面的这个类可以成功的调用。
//调用Web服务
public class invokeService {
public static void main(String[] args) {
String wsdlURL = "http://localhost:7001/webmodle/Service?WSDL";
try {
Service serv = new Service_Impl(wsdlURL);
ServicePort port = serv.getServicePort();
System.out.println("设置数据");
port.setName("chengxianke");
System.out.println("获取数据");
System.out.println(port.getName());
} catch (Exception ee) {
ee.printStackTrace();
}
}
}
但是, 在jsp中调用WebService就出错啦。 请看我的jsp文件
<%@page contentType="text/html; charset=GBK"%>
<%@page import="javax.xml.rpc.*"%>