我一直在试图最近写一个返回自定义对象的Web服务。 这个对象很简单:
public class AppInfo {
private int AppID;
private String Appname;
private String AppDesc;
private String AppPriv;
public int GetAppID()
{ return this.AppID;}
public void SetAppID(int AppID)
{ this.AppID = AppID;}
public String GetAppName()
{ return this.Appname;}
public void SetAppName(String AppName)
{ this.Appname = AppName;}
public String GetAppDesc()
{ return this.AppDesc;}
public void SetAppDesc(String AppDesc)
{ this.AppDesc = AppDesc;}
public String GetAppPriv()
{ return this.AppPriv;}
public void SetAppPriv(String AppPriv)
{ this.AppPriv = AppPriv; }
public AppInfo()
{}
}
然而,对于在NetBeans的生成WSDL和XSD中用AppInfo总是返回无论是什么原因:
<xs:complexType name="appInfo">
<xs:sequence/>
</xs:complexType>
搜索在返回自定义类的任何信息,似乎导致我回到要么计算器或图像的Web服务,这两者都不是对我有用的翻版。 它是不可能返回与JAX-WS自定义对象?