一:清除AJAX缓存的方法介绍:
1.在ajax发送请求前加上xmlHttp.setRequestHeader("If-Modified-Since","0");
2.在ajax发送请求前加上xmlHttp.setRequestHeader("Cache-Control","no-cache");
3.在Ajax发送的URL参数后加上随机数,如:"?fresh="+Math.random()//此处的fresh参数可以任意取名
4.在Ajax发送的URL参数后加上时间戳,如:"?timestamp="+new Date().getTime()
5.用Ajax的POST方式代替GET方式.
6.在Ajax提交到的服务器端的java代码中使用如下代码:public ActionForward change(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
..........................................
..........................................
..........................................
}
二:JSP页面禁止缓存方法介绍:
1.使用java提供的方法,在JSP或者servlet中都可以使用如下代码:
<%
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
%>
2.使用HTML标记,如下面:<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>
分享到:
相关推荐
用于ajax与jsp清除缓存,非常简单!
ajax缓存有好处,但也有坏处,缓存有时候会导致误操作,影响用户体验,若你的WEB项目不需要ajax缓存功能,可按下述方法来禁止ajax缓存。 一、在ASP中禁止ajax缓存: ‘放在ASP网页最开头部分 Response.expires=0 ...
AJAX实现的多人聊天室,使用ASP.NET做后台,数据使用缓存实现
要实现进度条的显示,就要知道两个参数,上传的大小和总文件的大小 ...小/总大小,计算上传的百分比,然后将此数据缓存起来,前端发送异步请求查询数据接口,用这个百分比控制div框的显示,就可以实现上传的进度条效果
本源代码基于JSP/TOMCAT/MYSQL/AJAX/OSCACHE/FILEUPLOAD等技术平台实现。关注技术: AJAX 实现异步调用,聊天室、验证用户、类似QQ等待图标功能模块; OSCACHE 实现缓存功能,另不频繁修改资源页面得到更快响应; ...
ajax实现输入提示(类似百度和Google的输入提示) 用法非常简单: 1、在jsp页面引入autosuggest.js文件 2、建一个text文本框 3、写js代码: <script> new actb("tb", loadAllMessage("suggest" , ""), null); 4、这...
OSCACHE 运用缓存技术使不经常更新页面得到更快响应,加速JSP速度 FILEUPLOAD 运用上传开源框架上传自定义图片,文件 MYSQL 分页功能 独立开发的小说分割系统功能,以及多种CSS样式,特色源码还需大家慢慢发觉。 ...
经典例子,自己以前项目中用过的,必须10分的资源..............
本源代码基于JSP/TOMCAT/MYSQL/AJAX/OSCACHE/FILEUPLOAD等技术平台实现。关注技术: AJAX 实现异步调用,聊天室、验证用户、类似QQ等待图标功能模块; OSCACHE 实现缓存功能,另不频繁修改资源页面得到更快响应; ...
本源代码基于JSP/TOMCAT/MYSQL/AJAX/OSCACHE/FILEUPLOAD等技术平台实现。关注技术: AJAX 实现异步调用,聊天室、验证用户、类似QQ等待图标功能模块; OSCACHE 实现缓存功能,另不频繁修改资源页面得到更快响应; ...
JspRun!社区论坛系统,2010年08月04日更新内容部分列表 修复功能 1、修复表单非法提交bug。 2、修复快速发表主题时,只能添加一个附件的问题。 3、修复个人空间发表文集成功后跳转地址不正的的问题。 4、修复发...
【jstl-jsp标准标签库】 taglibs-standard-jstlel-1.2.5.jar 【springMVC核心】 spring-web-4.0.0.RELEASE.jar spring-webmvc-4.0.0.RELEASE.jar 【数据校验】 hibernate-validator-5.0.0.cr2.jar ...
采用Model II 架构,前台JSP/AJAX主要完成数据显示,Action类负责前台数据的接收和处理,DAO层完成数据库的查询、更新、删除、插入等操作,论坛对于常用数据使用了数据缓存,我们针对不同的类型数据设计了不同数据...
前端:JSP,css,JavaScript,JQuery,Ajax。 后端:Spring,SpringMVC,MyBatis 二、主要功能有: 1、系统管理员: 博客管理(写博客,修改博客,删除博客,博客查询); 博客类别管理(添加,修改,删除博客类别...
2.ajax缓存问题,需要加入xmlHttp.setRequestHeader(”If-Modified-Since”,”0″);便可解决. 3.如果不是ajax提交,而设置了PrintWriter out = response.getWriter();则jsp会产生中文乱码. 4.ajax返回xml乱码的原因 ...
整个系统以JSP作为前端展示技术,利用Struts1.2进行MVC架构的实现,使得模型、视图与控制器分离,提高了代码的可维护性和可扩展性。后端数据持久层由Hibernate3.0负责,它通过对象关系映射(ORM)简化了数据库的操作,...
ajax调用的返回数据会被缓存,调用静态html ,即使把html修改了,IE依有可能然用原来的数据显示。 而firefox可以正常显示新的数据。 解决办法: prototype的GET中,设置 pars = “mod=readArticle&fid=’+$F(...
完整版Java web开发教程PPT课件 Java开发进阶教程 第11章 AJAX实现(共11页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第12章 自定义mvc框架(共11页).pptx 完整版Java web开发教程PPT课件 Java开发...
完整版Java web开发教程PPT课件 Java开发进阶教程 第11章 AJAX实现(共11页).pptx 完整版Java web开发教程PPT课件 Java开发进阶教程 第12章 自定义mvc框架(共11页).pptx 完整版Java web开发教程PPT课件 Java开发...