从JavaScript调用Web服务的特定方法

时间:2012-05-08 11:53:33

标签: java javascript web-services

我是网络服务的新手,我需要从我的网络服务中调用一个特定的方法。 我使用NetBeans IDE创建了一个Web服务,现在我需要使用JavaScript调用它。

function validateForm(frm)
{
document.forms[0].action="http://localhost:8084/Web_Service_Example/CircleFunctions?wsdl"
document.forms[0].method="get"
document.forms[0].submit()
}

它在我的本地系统上正常运行 现在我需要调用我的Web服务的方法

public class CircleFunctions {
public int sum()
{
int a = 20;
int b = 40;
int c = a+b;
return c;
}
}

如何调用CircleFunctions类的sum()方法。是否可以将参数发送到方法?

1 个答案:

答案 0 :(得分:0)

看起来你正试图从JavaScript调用SOAP。我通常不建议这样做。 REST架构更符合JavaScript的处理方式。不过,我建议您参考以下SO question

我建议您使用REST for Java - >用于Java的JavaScript和SOAP - > Java的。

相关问题