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

时间:2011-02-02 17:11:07

标签: java javascript jsp jsf

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

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

单击此按钮后,将调用辅助bean方法,并关闭弹出窗口。我不希望它们同时发生。点击按钮后,我宁愿先调用save方法,一旦方法返回就关闭窗口。

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

是否有更好的方法关闭窗口AFTER方法保存返回?

1 个答案:

答案 0 :(得分:4)

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

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