JSP 刷新当前页面

骑猪看日落 2021-10-14 06:56 574阅读 0赞

前一段时间由于工作太忙,也没写下来,现在跟大家分享下载开发终于到的问题及解决办法。

话不多说,进入正题。

在开发中,大家感觉书刷新当前界面是一件非常容易的事情,直接this.location.reload()一下不就好了,但是往往偏偏有些打不到这样的效果,有可能数据刷新不全面(请求操作后,重新读取后台数据并跳转到本页面)。有可能在原有页面的基础上,重新弹出新页面(读取数据正确),但是重新弹出页面也让人很无奈。

然后查取资料,发现说 可以解决,后来就加了下,还是未达到理想效果。

后来发现了一个办法,还真是管事。

在界面中加一个隐藏的标签,重新制定下当前界面请求地址。

  1. <a id='reload' href="<c:out value='${ctx}'/>/workflow/flowprocesstpl/execute_task.fp?taskTplId=<c:out value='${taskTpl.id}'/>" style='display:none'></a>

然后在定义的函数中通过document.getElementById (“reload”)获取标签对象,然后click一下就好

  1. function refreach(){
  2. var reload=document.getElementById ("reload");
  3. reload.click();
  4. }

你别说,还真管事,也不弹出新页面了,数据从后台读取的还正确。希望大家遇到此类问题可以试试。

发表评论

表情:
评论列表 (有 0 条评论,574人围观)

还没有评论,来说两句吧...

相关阅读

    相关 vue项目如何刷新当前页面

    > 最近开发了自定义的表单,作为dialog的形式存在在表格同页面的部分,表单提交后,我会吧相关的dialog弹框关闭,但是列表数据并没有进行相关的加载,但是我又不想windo

    相关 JSP 刷新当前页面

    前一段时间由于工作太忙,也没写下来,现在跟大家分享下载开发终于到的问题及解决办法。 话不多说,进入正题。 在开发中,大家感觉书刷新当前界面是一件非常容易的事情,直接this