救命~~~IE后退时页面输入数据缓存丢失???

tairszhang 2004-11-02 10:58:03
后退时,前一页面提交时输入的数据会丢失?请问为什么?如何避免?
同一个系统中,有些会丢失,有些不会丢失。比较怪异,求教~~~
...全文
210 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuxinfo 2004-11-04
  • 打赏
  • 举报
回复
我也是碰到这个问题,后退时有的页面正常,有的出500错,我真是拿TOMCAT没办法了,关注...
makemm 2004-11-04
  • 打赏
  • 举报
回复
request.setAttribute("aaa",aaa);

request.getSession().setAttribute("aaa",aaa);

用第二个,明白了吗?

qukmei 2004-11-04
  • 打赏
  • 举报
回复
post方式

javascript:history.back()
dadabenben 2004-11-04
  • 打赏
  • 举报
回复
gz
tairszhang 2004-11-02
  • 打赏
  • 举报
回复
感谢大家的积极参与,都会有分回报:)
哪位大虾有处理这个问题经验啊,只要问题解决了,分不是问题。
tairszhang 2004-11-02
  • 打赏
  • 举报
回复
“把提交过来的数据都返回去”这样做起来太麻烦了。。。
tairszhang 2004-11-02
  • 打赏
  • 举报
回复
没有设置no-cache,其他可以保留的页面设置相同。
只是这个页面用了较多的javascript,不知是不是其中哪里出了问题。
我写简单的页面用javascript操作输入域的值,然后提交,然后后退,也是可以的保留提交时的数据的。可是不知道为什么某些页面就是不可以:((((
galewithwing 2004-11-02
  • 打赏
  • 举报
回复
我也碰到过有的页面数据会丢失,有的不回,
不过我认为 history.back(1);或者history.go(-1);
这些方法最好少用
为了保险起见,你把提交过来的数据都返回去,嘿嘿,只是有点麻烦
jinsfree 2004-11-02
  • 打赏
  • 举报
回复
你是不是设置了no-cache?
tairszhang 2004-11-02
  • 打赏
  • 举报
回复
返回按钮执行的动作是"history.back(1);",我希望返回时前页用户输入数据能够保留,可是有些页面会丢失,不知为什么。
skyboy0720 2004-11-02
  • 打赏
  • 举报
回复
我想如果有个返回的连接或者按纽,它不会去点后退的!!
形印声传 2004-11-02
  • 打赏
  • 举报
回复
把数据封装在对象里,然后放到session里,任何时候你想要,直接去取就ok了。
tairszhang 2004-11-02
  • 打赏
  • 举报
回复
又调试了下程序,我的IE在后退时也去重新访问服务器的,为什么是这样呢?
Ronanljy 2004-11-02
  • 打赏
  • 举报
回复
碰到过这类问题,关键在于<form>标签上,你试试<form method="post">和不加method时候的区别就知道了。
cnidb 2004-11-02
  • 打赏
  • 举报
回复
struts在这方面做的比较好.自动缓存
Croatia 2004-11-02
  • 打赏
  • 举报
回复
我做过,
去掉你的那些乱七八糟的javascript,

但是,你可能会觉得这些是必需的。

那么就采用galewithwing(漂流的风) 的方法,其实很简单,你都可以使用一样的formbean,不是很复杂,而且,这样做,很保险。
jiankou2001 2004-11-02
  • 打赏
  • 举报
回复
cache被清空了吧??
这个我也遇到过!!
不知道怎么做!!
帮你UP

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧