您好,我有一个学校项目,我们在其中使用带有普通.asmx
文件的 Web 服务创建了 Web 方法。
我在 .Net C# 中制作的程序在返回为 .Net C# 时没有问题List<Project>
。但是,我尝试让 Java 工作,我尝试Object[][] = wws.SelectAllProject()
了等等。
这是网络方法:
[WebMethod]//Ska vara collection
public List<Project> SelectAllProjects()
{
Controller contr = new Controller();
List<Project> project = contr.SelectAllProjects();
return project;
}
这是 Project.cs 文件:
public class Project
{
public string pId { get; set; }
public string pName { get; set; }
public string pDescript { get; set; }
public Project()
{
this.pId = pId;
this.pName = pName;
this.pDescript = pDescript;
}
}
那么在Java中我该如何调用该方法? 我可以调用其他无效的方法,即添加/删除项目...
public void SelectAllProjects () {
WebService webService = new WebService();
wws = webService.getWebServiceSoap12();
//Anropar webservice och får en Collection av Project
String[] columnNames = {"Project ID:", "Project Name:", "Project Description:"};
Object[][] = wws.selectAllProjects();
//Array[]test = wws.selectAllProjects();
}
现在我想从这个方法中返回一些东西(它不应该是无效的),我可以用来在我的视图类中填写一个 JTable(使用 MVC)。您看到的 web 方法并返回项目列表。我该如何用Java制作这个?尝试谷歌搜索,但我似乎没有找到任何与我的项目接近的东西。
谢谢。