我正在使用 GWT 开发网络应用程序。我使用 GWT 将我的 java 代码编译成 JavaScript 库。然后我想在 <script></script>
之间的 HTML 页面中以普通的旧 JavaScript 使用该库。 .
例如,假设我的 java 类要使用 GWT 编译器进行 JavaScript 化:
package org.mycompany;
public class MyGWT {
int myAttribute;
public int myMethod(int value) {
return value*2;
}
}
我想像那样在 JavaScript 中使用它:
<html>
<head>
<script src="myGWTLib.nocache.js"></script>
<script>
var myGWT = new MyGWT();
window.alert(myGWT.myMethod(4));
</script>
</head>
<body>
</body>
</html>
是否有一种标准方法可以在 GWT java 类中公开构造函数、属性和方法,从而使它们可以在普通的旧 JavaScript 中访问?
(也许这是微不足道的,但我没有找到任何明确的程序来做到这一点!)。
最佳答案
这就是原因GWT-Exporter已创建。
GWT 3.0 将添加 JsInterop,这将基本上弃用 gwt-exporter。
关于javascript - 如何在普通的旧 javascript 中访问 GWT 生成的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25489461/