Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GWT如何确保函数在重新加载页面之前已完全执行_Java_Html_Gwt - Fatal编程技术网

Java GWT如何确保函数在重新加载页面之前已完全执行

Java GWT如何确保函数在重新加载页面之前已完全执行,java,html,gwt,Java,Html,Gwt,我有一个由GWT实现的页面,现在我想在用户单击Submit按钮之后,在完成服务函数SubmitTargets的执行之前刷新该页面,该函数用于调用进程来执行Linux命令,如下代码所示: public void onClick(ClickEvent event) { Object source = event.getSource(); if (source instanceof Button) { Button button = (But

我有一个由GWT实现的页面,现在我想在用户单击Submit按钮之后,在完成服务函数SubmitTargets的执行之前刷新该页面,该函数用于调用进程来执行Linux命令,如下代码所示:

public void onClick(ClickEvent event) {

        Object source = event.getSource();
        if (source instanceof Button) {

            Button button = (Button) source;
                 if (button == submit){

                    iscsiInfo.process = IscsiInfo.Process.SubmitTargets;

                    Window.Location.refresh();

}

但是refresh方法总是在完成之前的submitTarget之前执行,你知道在完全执行服务功能之后如何刷新页面吗?谢谢

iscsiInfo.process=iscsiInfo.process.SubmitTargets;这里没有电话。这只是一个初始化语句。谢谢你的提示。它调用if-else底部的方法,这就是它首先执行刷新页面的原因。谢谢