javascript - 如何从另一个jsp页面刷新一个jsp页面?

标签 javascript java jsp

我有两个 jsp 页面。 groups.jspaddGroup.jsp

通过单击 groups.jsp 中的按钮打开 addGroup JSP 页面,单击 addGroup.jsp 中的“确定”按钮后,我想刷新 groups.jsp 。这怎么可能?

addGroup.jsp

<script type="text/javascript">
   function refresh() {                         
        //Refresh page implementation here
        window.close();
    }
</script>

//some code here
<table>
  <tr>
  <td>
     <h:commandButton id="buttonOK" value="#{common.ok}" type="button" styleClass="button" onclick="submitForm(); refresh();"/>
  <td>
  </tr>
</table>
//some code here

最佳答案

您可以使用 window.opener

objRef = window.opener;

Returns a reference to the window that opened this current window.

在你的情况下试试这个:

<script type="text/javascript">
   function refresh() {                         
        //Refresh page implementation here
        window.opener.location.reload();
        window.close();
    }
</script>
...
...

关于javascript - 如何从另一个jsp页面刷新一个jsp页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42777401/

相关文章:

javascript - K-combinator (Kestrel) 在 javascript 中的实际使用

javascript - 从 MVC Web 应用程序的 MVC Controller 获取用户名的代码是什么

java - @Transactional 服务方法回滚 hibernate 更改

JavaFX - 切换到新场景时出现 NullPointerException

javascript - 使用 jquery 加载页面时出现的小问题

java - jsp页面编码问题

javascript - Firefox CORS 与 JSON 的问题

javascript - 使用 php、ajax 和 javascript 循环仅执行最后一个数组元素

java - 将枚举写入 Parcel 导致 RuntimeException

java - 如何在Liferay中获取Layout实例的URL?什么是友好 URL 库?