如何在GWT中将现有的JavaScriptObject转换为Java原始类型?

3

假设我有一个对已存在的JavaScriptObject的引用,该对象保存了一个原始类型,比如一个int值,那么我如何获取这个int值?

1个回答

6
使用 JSNI 功能在 GWT 的 Java 和底层 Javascript 之间进行“适应”,具体来说,使用 cast() 方法来适应所需的类型。然后,您可以将对象“重新打包”为任何您想要/可以的 Java 原语。
您可能需要在 JavascriptObject 的子类上编写一个 native 方法,以便“到达”您所指的原始类型。有关更多详细信息,请参见 this article

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接