小编典典

当它在服务器端时,请使用Web服务-可能是带有JSON的RESTful。

创建一个Web服务(例如,使用Tomcat)

从JavaScript调用其URL(例如,使用JQuery或dojo)

当Java代码位于applet中时,你可以使用JavaScript桥。Java和JavaScript编程语言之间的桥梁(非正式地称为LiveConnect)是在Java插件中实现的。现在,在所有浏览器中都可以使用以前专用于Mozilla的LiveConnect功能,例如调用静态Java方法,实例化新Java对象和从JavaScript引用第三方程序包的功能。

以下是文档中的示例。看看methodReturningString。

Java代码:

public class MethodInvocation extends Applet {

public void noArgMethod() { ... }

public void someMethod(String arg) { ... }

public void someMethod(int arg) { ... }

public int methodReturningInt() { return 5; }

public String methodReturningString() { return "Hello"; }

public OtherClass methodReturningObject() { return new OtherClass(); }

}

public class OtherClass {

public void anotherMethod();

}

网页和JavaScript代码:

archive="examples.jar"

code="MethodInvocation" ...>

app.noArgMethod();

app.someMethod("Hello");

app.someMethod(5);

var five = app.methodReturningInt();

var hello = app.methodReturningString();

app.methodReturningObject().anotherMethod();

2020-03-25

更多推荐

js如何调用本地java代码_在javascript代码中调用Java方法