JSP 刷新当前页面
前一段时间由于工作太忙,也没写下来,现在跟大家分享下载开发终于到的问题及解决办法。
话不多说,进入正题。
在开发中,大家感觉书刷新当前界面是一件非常容易的事情,直接this.location.reload()一下不就好了,但是往往偏偏有些打不到这样的效果,有可能数据刷新不全面(请求操作后,重新读取后台数据并跳转到本页面)。有可能在原有页面的基础上,重新弹出新页面(读取数据正确),但是重新弹出页面也让人很无奈。
然后查取资料,发现说
后来发现了一个办法,还真是管事。
在界面中加一个隐藏的标签,重新制定下当前界面请求地址。
<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一下就好
function refreach(){
var reload=document.getElementById ("reload");
reload.click();
}
你别说,还真管事,也不弹出新页面了,数据从后台读取的还正确。希望大家遇到此类问题可以试试。
还没有评论,来说两句吧...