Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.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 是否从支持bean中关闭JSP弹出窗口?_Java_Javascript_Jsp_Jsf - Fatal编程技术网

Java 是否从支持bean中关闭JSP弹出窗口?

Java 是否从支持bean中关闭JSP弹出窗口?,java,javascript,jsp,jsf,Java,Javascript,Jsp,Jsf,目前,我的jsp中有一个commandButton元素声明如下: <h:commandButton id="saveButton" value="Save" type="submit" action="#{backingbean.save}" onclick="window.close();" /> 单击此按钮后,将调用backingbean方法并关闭弹出窗口。我不希望它们同时发生。单击按钮后,我宁愿先调用save方法,并在该方法返回后关闭窗口 我想知道是否可以关闭save方

目前,我的jsp中有一个commandButton元素声明如下:

 <h:commandButton id="saveButton" value="Save" type="submit" action="#{backingbean.save}" onclick="window.close();" />

单击此按钮后,将调用backingbean方法并关闭弹出窗口。我不希望它们同时发生。单击按钮后,我宁愿先调用save方法,并在该方法返回后关闭窗口

我想知道是否可以关闭save方法中的弹出窗口,并将onclick事件处理程序保留为空。可能吗


有没有更好的方法在save方法返回后关闭窗口?

让bean操作方法导航到只包含以下内容的页面

<script>window.close();</script>
window.close();