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

ivo*_*ivo 3 gwt

假设我有一个存在JavaScriptObject的引用,它包含一个基本类型,比如int值,我该如何获得这个int值?

jld*_*ont 6

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

您可能需要native在JavascriptObject的子类上编写一个方法,以"到达"您所引用的基本类型.有关详细信息,请参阅此文章.