日期:2014-05-19  浏览次数:20617 次

表单提交后后退页面过期
hi,csdn guys.
我有一个用frameset做到页面,加载时期中一个子页面是通过一个action(struts1)后得到的:
<frame src="<%=request.getContextPath()%>/listAlarmData.do?pageSize=10&operate=list" frameborder="0" name="main" noResize="true" style="overflow: visible;" />
在得到的子页面中有2个按钮:
<span class="ixbt"><a href="#" onclick="query();return false"。。。。。
<span class="ixbt"><a href="#" onclick="alarmStatistics('static')"。。。。
第一个按钮在query()方法中会提交当前表单,经过和上面同样的action回到该子页面(刷新该页面数据);第二个会对href赋值,传到另一个页面中。
问题:当加载主页面后直接点第二个按钮正常进入页面A中,在页面A中利用Js的history.go(-1)可以返回到刚才的页面。但是当先点第一个按钮后再点第二个按钮返回时就会出现页面过期(子页面过期)。So what is the matter?

------解决方案--------------------
加上这个试试

<META HTTP-EQUIV="Expires" CONTENT="Wed,26 Feb 1997 08:21:57 GMT"/>