目前,我的 jsp 中有一个 commandButton 元素,声明如下:
<h:commandButton id="saveButton" value="Save" type="submit" action="#{backingbean.save}" onclick="window.close();" />
单击此按钮后,将调用辅助 bean 方法并关闭弹出窗口。我不希望它们同时发生。单击按钮后,我宁愿先调用保存方法,并在该方法返回后关闭窗口。
我想知道是否可以在 save 方法中关闭弹出窗口并将 onclick 事件处理程序留空。可能吗?
有没有更好的方法在方法保存返回后关闭窗口?
最佳答案
让 bean 操作方法导航到仅包含以下内容的页面。
<script>window.close();</script>
关于java - 从支持 bean 中关闭 JSP 弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4877493/