比如说注销功能.
页面代码
<a href='javascript:;' onclick='logout()'>注销</a>
java代码
native void logout() /*-{ $wnd.logout = function() { @com.***.***.MyClientClass::showconfirm()(); }; }-*/; static void showconfirm(){ MessageBox.confirm("消息", "您确认要注销吗?", new Listener<MessageBoxEvent>() { @Override public void handleEvent(MessageBoxEvent be) { if(be.getButtonClicked().getItemId().equals(Dialog.YES)){ //退出系统 } } }); }
需要注意的是logout方法,需要在至少调用一次以便GWT将logout的js方法产生出来.