Web services web服务返回类型为复杂
我返回了一个web服务,它从数据挖掘api返回“实例”。现在问题很明显,默认情况下web服务无法将“实例”作为返回类型处理。我的方法应该是什么 或 我可能不得不说,用户定义的数据类型,请指导我的任何文档,我可以实现这一点Web services web服务返回类型为复杂,web-services,oracle,data-mining,Web Services,Oracle,Data Mining,我返回了一个web服务,它从数据挖掘api返回“实例”。现在问题很明显,默认情况下web服务无法将“实例”作为返回类型处理。我的方法应该是什么 或 我可能不得不说,用户定义的数据类型,请指导我的任何文档,我可以实现这一点 //////////////////////////////////////////////////////// public Instances fetch(){ Properties properties = Uti
////////////////////////////////////////////////////////
public Instances fetch(){
Properties properties =
Utils.readProperties("weka/experiment/DatabaseUtils.props");
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
String url = "jdbc:oracle:thin:@localhost:1521:XE";
java.util.Properties props = new java.util.Properties();
props.setProperty("user", "system");
props.setProperty("password", "root")
DriverManager.registerDriver(new OracleDriver());
Connection conn = DriverManager.getConnection(url, props);
Statement stmt = conn.createStatement();
ResultSet rset1 = stmt.executeQuery("SELECT * FROM iris"");
return retrieveInstances(rset1);
}
////////////////////////////////////////////////////////
提前谢谢
SR嗯,我认为你应该关注数据,而不是实例。尝试序列化为XML,或使用JSON传递数据 此外,该网站上发布了大量答案:
希望这会有所帮助,通常,web服务会返回XML或JSON或类似的结果“结构化文本”解释。如果您是指,那么toString方法和可能是合适的