我需要從手寫Javascript調用實例Java方法。在GWT文檔闡述瞭如何用靜態方法和類做到這一點,它工作得很好:GWT-如何從手寫JavaScript調用INSTANCE Java方法?
http://code.google.com/p/google-web-toolkit-doc-1-6/wiki/DevGuideJavaFromJavaScript(從調用JavaScript的手寫Java方法)
public MyUtilityClass
{
public static int computeLoanInterest(int amt, float interestRate,
int term) { ... }
public static native void exportStaticMethod() /*-{
$wnd.computeLoanInterest =
@mypackage.MyUtilityClass::computeLoanInterest(IFI);
}-*/;
}
是否有可能做到這一點?我嘗試了幾種不同的組合,聲明瞭本地方法並使用這個。@和instance。@並沒有成功。
感謝
請注意,還有一個名爲GwtExporter的項目,可以刪除手寫JSNI調用所需的內容。我還沒有使用它,但這個想法非常有趣。 – 2009-10-09 07:11:39
什麼是IFI?你能指點我嗎?數據類型 ? – StackOverFlow 2013-01-26 11:58:36
如何通過這個--->(上下文上下文,元素父,字符串值, NativeEvent事件,ValueUpdater valueUpdater)從javascript到gwt-java代碼 –
StackOverFlow
2013-01-26 12:26:30