如何在返回到上一页的同时刷新该页?

时间:2022-10-25 19:52:08
在JSP中返回到上一页的代码为:
          <input type="button"   class="buttonfaceyellow" style="CURSOR: hand" name="back"  value=" 返回 上一页 " onclick="window.location.href='lastPage.jsp'">
如何在返回到上一页lastPage.jsp的同时来刷新该页?

9 个解决方案

#1


在lastpage.jsp的<body>里加多一句:onLoad="javascript:reload()",看行不行。
<body onLoad="javascript:reload()">

#2


不行,出现运行期错误!

#3


向你写得这样
onclick="window.location.href='lastPage.jsp'

本身就是对lastpage.jsp页面的重新请求,所以显示的就是最新的东西了

不过我好像平常都是写成window.location=url
这样的

#4


to wh15():
   出现什么运行期错误?
   在meta里用refresh试试。

#5


如何写成window.location=url的形式,请您举一例子

#6


我是这样的: 在显示本页面的时候把它的上一个页面的地址通过参数传递过来, url ,

<a href="<%url %>" > 返回上一页<a> 实际就是重新调用了一次! 相当于刷新!



#7


String path=application.getRealPath("");//获得虚拟目录的实际路径
String path=request.getRealPath("/");//获得当前路径(jsp所在路径)

#8


还是不行,不止是如此,只要是通过以下语句:
<input type="button"  class="buttonfaceyellow" style="CURSOR: hand" name="Submit" value="激活新的游戏分区" onclick="javascript:window.location.href='activeGameZone.jsp'">
执行以上语句之后虽然转到activeGameZone.jsp页面,但是非要安一下刷新按钮才能够获得该页的最新数据。请高手指教。

#9


在activeGameZone.jsp的<head></head>间加上下面的语句试试
<%
response.setHeader("Cache-Control", "no-cache, post-check=0, pre-check=0");
response.setHeader("Pragma", "no-cache");
response.setHeader("Expires", "Thu, 01 Dec 1994 16:00:00 GMT");
%>
我用了是可以刷新的。

#1


在lastpage.jsp的<body>里加多一句:onLoad="javascript:reload()",看行不行。
<body onLoad="javascript:reload()">

#2


不行,出现运行期错误!

#3


向你写得这样
onclick="window.location.href='lastPage.jsp'

本身就是对lastpage.jsp页面的重新请求,所以显示的就是最新的东西了

不过我好像平常都是写成window.location=url
这样的

#4


to wh15():
   出现什么运行期错误?
   在meta里用refresh试试。

#5


如何写成window.location=url的形式,请您举一例子

#6


我是这样的: 在显示本页面的时候把它的上一个页面的地址通过参数传递过来, url ,

<a href="<%url %>" > 返回上一页<a> 实际就是重新调用了一次! 相当于刷新!



#7


String path=application.getRealPath("");//获得虚拟目录的实际路径
String path=request.getRealPath("/");//获得当前路径(jsp所在路径)

#8


还是不行,不止是如此,只要是通过以下语句:
<input type="button"  class="buttonfaceyellow" style="CURSOR: hand" name="Submit" value="激活新的游戏分区" onclick="javascript:window.location.href='activeGameZone.jsp'">
执行以上语句之后虽然转到activeGameZone.jsp页面,但是非要安一下刷新按钮才能够获得该页的最新数据。请高手指教。

#9


在activeGameZone.jsp的<head></head>间加上下面的语句试试
<%
response.setHeader("Cache-Control", "no-cache, post-check=0, pre-check=0");
response.setHeader("Pragma", "no-cache");
response.setHeader("Expires", "Thu, 01 Dec 1994 16:00:00 GMT");
%>
我用了是可以刷新的。