jsp页面过期问题 在线等

ddwren 2014-01-22 10:02:14
求大神赐教!
项目中遇到页面失效的问题,解决方案是在失效页面对应的jsp文件中加入<% reponse.setHeader("cache-control", "public") %> 后本地开发环境中已经正确的解决,但是发包到测试环境,该问题一直重现(必显),后拿到测试环境正在使用的包,发现代码已经打到包里了(测试环境为unix系统,本地开发环境为windows7,使用浏览器均为IE8和IE9)
求大神赐教,对于不同环境下问题不一致的原因应该如何定位和分析?

详细场景如下:A页面提交请求到B页面,B页面刷新的方式进入C页面,C页面按浏览器的回退按钮到B页面,显示页面过期,再按下回退到A页面,页面正常显示,再按下前进按钮进入B页面,B页面显示已过期,再按下前进到C页面,页面正确显示。
开发环境各个页面均能正确显示(B页面与C页面URL一致,也是用一个页面,因为是刷新跳转的方式,只有内容会换掉,文件不变,路径不变,不过C页面的url后会拼接date参数) 开发环境和测试环境 浏览器路径一致,只是测试环境不能缓存到B页面。 在开发环境调试,确实是缓存到了B页面。
...全文
214 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ddwren 2014-01-23
  • 打赏
  • 举报
回复
求大神指导!
ddwren 2014-01-23
  • 打赏
  • 举报
回复
引用 3 楼 kaidishi 的回复:
我以前遇到过类似的问题,最简单的方法是将提交方式设为get http://blog.csdn.net/kaidishi/article/details/16988773
现在的主要问题是 测试环境和开发环境使用的web服务器好像不一样 测试环境使用好像用的是Apache 开发环境用的是jetty 而且开发环境是OK 测试环境才有问题啊
抓住梦想 2014-01-23
  • 打赏
  • 举报
回复
我以前遇到过类似的问题,最简单的方法是将提交方式设为get http://blog.csdn.net/kaidishi/article/details/16988773

81,122

社区成员

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

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