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

时间:2010-02-25 15:27:13

标签: gwt

假设我有一个对包含基本类型的现有JavaScript对象的引用,比如int值,我该如何获得这个int值?

1 个答案:

答案 0 :(得分:6)

使用JSNI功能在GWT的Java和基础Javascript之间“适应”:更具体地说,使用cast()方法来适应所需的类型。之后,您可以将对象“重新打包”到任何您想要/可以的Java原语。

您可能需要在JavascriptObject的子类上编写native方法,以“到达”您所引用的基本类型。有关详细信息,请参阅this article