询问者
win7 IE8 如何判断页面被缓存

常规讨论
全部回复
-
问题描述:
1,功能描述
A.jsp-->showModuleDialog(URL,null,str)-->B.jsp
父窗口A通过showModuleDialog()方法打开子窗口B.
A发送request给apache服务器转发给后端AP服务器调用init初始化方法给B子画面初始化几个参数,并把值保存在服务器端等待后面操作.
B画面初始化后画面弹出,B画面中有Search()按钮查找功能.
B画面点击Search()后,发送request给apache服务器转发给后端AP服务器,首先进行isExcu()方法进行判断,判断A发来的参数与B发来的参数是否相符合.
(以下非源码)
A画面弹出B进行初始化 URL1 =[XX/Mar/20XX:XX:XX:XX +0900] "GET /abcd/someTodo/search?requestId=BInit&ProcId=123456&ProcMode=4&DetailNo=041&KbnFlag=2 HTTP/1.1" 200 0 9104
B画面Search() URL2 = /abcd/someTodo/search?requestId=Search HTTP/1.1" 200 0 13040
2,发生错误:
B没执行初始化方法BInit就弹出ModuleDialog画面,
apache服务器access日志里无request记录(无URL1),
AP服务器端没接到request,没有值被保存,B执行Search()后,isExcu()方法报错如下:
Attribute [KbnFlag] value is invalid.(自己封装的异常,KbnFlag是BInit传给AP服务器保存的参数)
AP进行判断方法时,找不到BInit传来的KbnFlag,报错!
此问题1年内出现3回,再现错误困难。原因不明。
3,怀疑B画面被IE缓存在本地,没发request给apache
4,缓存B画面被Apache缓存在web服务器
5,请问各位
如何能判断出B画面是否被缓存,缓存在哪里了?- 已合并 Pengzhen Song 2014年4月17日 1:31 same
-
补充:
1,在A画面B画面JSP中 都进行如下设置:
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
目的是为了不使此页面缓存
2,apache HTTP server 2.2 加载 cache_module 和 mem_cache_module 但没有进行配置。
3,IE8 设置internet临时文件->已经保存的临时文件版本自动确认.- 已编辑 Chenshy 2014年4月16日 3:18
-
问题描述:
1,功能描述
A.jsp-->showModuleDialog(URL,null,str)-->B.jsp
父窗口A通过showModuleDialog()方法打开子窗口B.
A发送request给apache服务器转发给后端AP服务器调用init初始化方法给B子画面初始化几个参数,并把值保存在服务器端等待后面操作.
B画面初始化后画面弹出,B画面中有Search()按钮查找功能.
B画面点击Search()后,发送request给apache服务器转发给后端AP服务器,首先进行isExcu()方法进行判断,判断A发来的参数与B发来的参数是否相符合.
(以下非源码)
A画面弹出B进行初始化 URL1 =[XX/Mar/20XX:XX:XX:XX +0900] "GET /abcd/someTodo/search?requestId=BInit&ProcId=123456&ProcMode=4&DetailNo=041&KbnFlag=2 HTTP/1.1" 200 0 9104
B画面Search() URL2 = /abcd/someTodo/search?requestId=Search HTTP/1.1" 200 0 13040
2,发生错误:
B没执行初始化方法BInit就弹出ModuleDialog画面,
apache服务器access日志里无request记录(无URL1),
AP服务器端没接到request,没有值被保存,B执行Search()后,isExcu()方法报错如下:
Attribute [KbnFlag] value is invalid.(自己封装的异常,KbnFlag是BInit传给AP服务器保存的参数)
AP进行判断方法时,找不到BInit传来的KbnFlag,报错!
此问题1年内出现3回,再现错误困难。原因不明。
3,怀疑B画面被IE缓存在本地,没发request给apache
4,缓存B画面被Apache缓存在web服务器
5,请问各位
如何能判断出B画面是否被缓存,缓存在哪里了? -
你好,
这个论坛主要处理asp.net web 的问题。 所以我建议你到java jsp 论坛 去提交你的问题,我想你在那里会得到更专业的答案。
例如: