`
Tank03
  • 浏览: 79116 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
阅读更多

JSP页面缓存设置及其它 
关键字:   页面缓存     
服务端方法: 

代码 
<%    
response.setHeader("Pragma","No-cache");     
response.setHeader("Cache-Control","no-cache");     
response.setDateHeader("Expires", -10);    
%>  
在登陆页面和登陆后页面均加入这段代码即可 
注意,一定要在登陆页面(或类似功能的页面使session无效) 
客户端方法: 
meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是description(站点在搜索引擎上的描述)和keywords(分类关键词),所以应该给每页加一个meta值。比较常用的有以下几个: 
name 属性 
1、<meta name="Generator" contect="">用以说明生成工具(如Microsoft FrontPage 4.0)等; 
2、<meta name="KEYWords" contect="">向搜索引擎说明你的网页的关键词; 
3、<meta name="DEscription" contect="">告诉搜索引擎你的站点的主要内容; 
4、<meta name="Author" contect="你的姓名">告诉搜索引擎你的站点的制作的作者; 
5、<meta name="Robots" contect= 
"all|none|index|noindex|follow|nofollow"> 
其中的属性说明如下: 
设定为all:文件将被检索,且页面上的链接可以被查询; 
设定为none:文件将不被检索,且页面上的链接不可以被查询; 
设定为index:文件将被检索; 
设定为follow:页面上的链接可以被查询; 
设定为noindex:文件将不被检索,但页面上的链接可以被查询; 
设定为nofollow:文件将不被检索,页面上的链接可以被查询。 
http-equiv属性 
1、<meta http-equiv="Content-Type" contect="text/html";charset=gb_2312-80"> 
和 <meta http-equiv="Content-Language" contect="zh-CN">用以说明主页制作所使用的文字以及语言; 
又如英文是ISO-8859-1字符集,还有BIG5、utf-8、shift-Jis、Euc、Koi8-2等字符集; 
2、<meta http-equiv="Refresh" contect="n;url=http://yourlink">定时让网页在指定的时间n内,跳转到页面http;//yourlink; 
3、<meta http-equiv="Expires" contect="Mon,12 May 2001 00:20:00 GMT">可以用于设定网页的到期时间,一旦过期则必须到服务器上重新调用。需要注意的是必须使用GMT时间格式; 
4、<meta http-equiv="Pragma" contect="no-cache">是用于设定禁止浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从Cache中再调出; 
5、<meta http-equiv="set-cookie" contect="Mon,12 May 2001 00:20:00 GMT">cookie设定,如果网页过期,存盘的cookie将被删除。需要注意的也是必须使用GMT时间格式; 
6、<meta http-equiv="Pics-label" contect="">网页等级评定,在IE的internet选项中有一项内容设置,可以防止浏览一些受限制的网站,而网站的限制级别就是通过meta属性来设置的; 
7、<meta http-equiv="windows-Target" contect="_top">强制页面在当前窗口中以独立页面显示,可以防止自己的网页被别人当作一个frame页调用; 
8、<meta http-equiv="Page-Enter" contect="revealTrans(duration=10,transtion= 
50)">和<meta http-equiv="Page-Exit" 
contect="revealTrans(duration=20,transtion 
=6)">设定进入和离开页面时的特殊效果,这个功能即FrontPage中的“格式/网页过渡”,不过所加的页面不能够是一个frame页面。 
<%  
response.setHeader("Pragma","No-cache");     
response.setHeader("Cache-Control","no-cache");     
response.setDateHeader("Expires", -10);    
%>

分享到:
评论

相关推荐

    jsp页面缓存技术.rar

    亲爱的下载用户: 谢谢您光临CSDN阿Q资源中心! &lt;br&gt; 如果您有不清楚的问题或者... &lt;br&gt;【JAVA/JSP/DB高手】QQ群:17398054 【Linux高手群】QQ群:26976792 【百度Blog】:http://hi.baidu.com/zjqwll

    JSP+Struts+JSTL+EL新闻发布系统jsp

    5、本系统采用到的技术:JSP+Struts+JSTL+EL,我本人喜欢JSTL+EL的组合方式,他不景向页面美观! 6、mysql.sql这个文件是mysql的脚本文件,您可以用它来创建数据库! &lt;!DOCTYPE ...

    深入讲解JSP 2.0下的动态内容缓存技术.pdf

    深入讲解JSP 2.0下的动态内容缓存技术.pdf

    深入讲解JSP_2.0下的动态内容缓存技术.docx

    深入讲解JSP_2.0下的动态内容缓存技术.docx

    JSP页面缓存cache技术–浏览器缓存介绍及实现方法

    表现层/数据服务层(传统web的表现层)也可以设置缓存(jsp cache 就是这一层,实现在app server上的缓存机制) 另外Browser也有缓存(如IE)这个大家也都知道(实现在 web server 上的缓存机制)。越上层的缓存...

    jsp分页技术及其对数据库两张表的增删查改和模糊查询

    jsp分页技术及其对数据库两张表的增删查改和模糊查询 jsp分页技术是指在Web应用程序中实现对数据库数据的分页展示的技术。分页技术的主要目的是为了提高数据的查询效率和用户体验。jsp分页技术可以与数据库的增删...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    75. 请求jsp页面禁止缓存方法? 76. select选中其中的值自动到一个文本框? 77. JSP连接数据库? 78. JSP两级下拉列表框联动(数据库)? 79. JSP字符编码问题及转换大全? 80. 使用过滤器设置请求编码? 81. JSP或Servlet...

    JSP页面缓存cache技术--浏览器缓存介绍及实现方法

    缓存的思想可以应用在软件分层的各个层面。它是一种内部机制,对外界而言,是不可...另外Browser也有缓存(如IE)这个大家也都知道(实现在 web server 上的缓存机制)越上层的缓存效果越好,越底层的缓存影响越深远

    JSP分页技术实现.mht

    目前比较广泛使用的分页方式是将查询结果缓存在HttpSession或有状态bean中,翻页的时候从缓存中取出一页数据显示。这种方法有两个主要的缺点:一是用户可能看到的是过期数据;二是如果数据量非常大时第一次查询遍历...

    网站性能优化 Web开发 JSP java

    2.缓存技术(当数据更新比较快,几秒钟更新一次,或者需要实时反映数据变化,或者页面具有很多种风格,不便于生成静态页面) 页面缓存(局部缓存和全局缓存)(View,html代码) 缺点:不能做到实时更新 优点:比二...

    jsp编程技巧集锦

    JSP编程中常用的js技术 2. 在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录下的文件移到另一个指定的目录? 6. 制作表格线? 7...

    OSCache缓存技术

    OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存...

    网上书店系统(jsp源程序).zip

    同时,系统还采用了缓存技术、数据库优化等手段,提高了系统的响应速度和稳定性。基于JSP源程序的网上书店系统是一个功能丰富、稳定可靠、易于维护的在线购书平台。它将为广大读者提供便捷、高效的购书体验,推动...

    JSP 影视资讯+论坛综合网开源代码

    OSCACHE 运用缓存技术使不经常更新页面得到更快响应,加速JSP速度 FILEUPLOAD 运用上传开源框架上传自定义图片,文件 MYSQL 分页功能 独立开发的小说分割系统功能,以及多种CSS样式,特色源码还需大家慢慢发觉。 ...

    Explorer4JSP

    Explorer4JSP是一款采用JSP技术编写的工具,用于对Jsp服务下指定目录的文件浏览。Tomcat或其它JavaWeb服务能设置目录文件的浏览,但那是对整个工程而言的,并且需要更改工程配置才能实现(需要重启Server),不灵活...

    springboot+mybatis+druid+jsp+bootstrap实现后台权限管理系统源码.zip

    项目基于jdk1.8整合了springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap等技术,springboot+Listener(监听器),Filter(过滤器),Interceptor(拦截器),Servlet,springmvc静态资源,文件上传下载,多数据源切换,缓存...

    JSP影视资讯+论坛综合网开源代码(二)

    本源代码基于JSP/TOMCAT/MYSQL/AJAX/OSCACHE/FILEUPLOAD等技术平台实现。关注技术: AJAX 实现异步调用,聊天室、验证用户、类似QQ等待图标功能模块; OSCACHE 实现缓存功能,另不频繁修改资源页面得到更快响应; ...

    第一章 JSP和WEB应用程序

    另一个原因在于JSP支持强大的Web应用程序开发模式,它可以把外观呈现与处理过程分隔开来,使得擅长图形制作、布局的网页设计师与精通服务器端技术(例如多线程,资源池, 数据库和高速缓存)的程序员能够协调地工作...

    JspRun!社区论坛系统 v6.0 bulid 090424 GBK 安装版.rar

    开发组具有丰富的 web 应用程序设计经验,尤其在论坛产品及相关领域,经过长期创新性开发,掌握了一整套从算法,数据结构到产品安全性方面的领先技术。使得 JspRun! 无论在稳定性,负载能力,安全保障等方面都居于...

    新闻文章梦想年华JSP新闻发布系统1.0-jspnews.rar

    同时,系统还采用了多种优化技术,如缓存、分页等,提高了系统的运行效率。总之,梦想年华JSP新闻发布系统1.0是一个功能完善、易于使用和学习的新闻发布系统。它不仅适用于计算机专业的学生和教师,也适用于对JSP...

Global site tag (gtag.js) - Google Analytics