我是GWT和JavaScript的新手.我试图遵循这种类型的类似问题,但我一直都在失败.
我有一个GWT应用程序,我需要从Javascript调用Java函数(尤其是在href标签的onclick上.)以下是我所做的.
public class JSNITest {
public static void handleAnchorClick(int a , int b) {
Window.alert("Current row and Column is " + a + " " + b);
}
public static native void exportMyFunction()/*-{
$wnd.handleAnchorClick = function(param1,param2){
@company.package.class.JSNITest::handleAnchorClick(*)(param1,param2);
}-*/;
}
Run Code Online (Sandbox Code Playgroud)
在HTML中,
<a href="javascript:handleAnchorClick(a1,a2);">link</a>
Run Code Online (Sandbox Code Playgroud)
(a1 , a2)是我的代码中的两个整数变量.我还在入口点函数中调用了EnclosingClass.exportMyFunction().我一直遇到各种异常(No Such class exception).有人可以纠正我吗?
问候