2010-04-20 92 views
4

我想从javascript调用Java实现的Web服务(使用NetBeans IDE)。我已经阅读了很多关于jQuery和AJAX的内容,但我似乎无法理解它。从HTML页面调用java web服务和javascript

假设我的web服务的WSDL被发现在:http://localhost:8080/MICE_Server/MapEditorService?WSDL

web方法名的sayHello(字符串名称),它返回一个字符串。

我将如何能够在JavaScript中这个?

在此先感谢您的帮助!

+1

向我们展示一些代码。如果我们能看到你的尝试,我们可以告诉你你错在哪里。这比一个你不了解的勺子例子更有帮助,那么你已经看到了其他的例子。 – Quentin 2010-04-20 14:12:29

回答

0

试试看看this article。它提供了一个很好的步行和解释。

+0

是否会发送需要使用SOAP请求发送的SOAPAction头?或SOAP Web服务期望的其他SOAP信封结构? – pkaeding 2010-04-20 14:23:23

+0

哇,我的脑海里完全没有这个,我改变了我的答案,链接到了一篇关于使用JQuery连接到soap web服务的文章。 – Jon 2010-04-20 15:05:52

0

除非你必须使用jQuery,否则我认为在这里使用DWR可能更容易。您可以从可从Java脚本调用的DWR后端方法调用webservice方法。这很容易设置。他们在他们的网站上也有很好的教程集。