`
water84222
  • 浏览: 375115 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

JSP页面缓存设置及其它

阅读更多
转自:http://gghhgame51333.blog.51cto.com/138362/46237
服务端方法:
代码
  1. <%   
  2. response.setHeader( "Pragma" , "No-cache" );    
  3. response.setHeader( "Cache-Control" , "no-cache" );    
  4. response.setDateHeader( "Expires" , - 10 );   
  5. %>  

在登陆页面和登陆后页面均加入这段代码即可
注意,一定要在登陆页面(或类似功能的页面使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:文件将不被检索,页面上的链接可以被查询。
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页面。
分享到:
评论

相关推荐

    JSP 页面缓存以及清除缓存

    #### 一、JSP页面缓存的重要性与应用场景 JSP(Java Server Pages)技术是一种结合了HTML、XML和Java编程的技术,用于创建动态网页。在JSP开发中,页面缓存是一种常用的技术手段,能够显著提升用户的访问速度并减轻...

    JSP页面缓存的简单实现 (可用于 content-type 为字符类型的JSP页面).zip

    本资源"JSP页面缓存的简单实现 (可用于 content-type 为字符类型的JSP页面).zip"提供了一个针对字符类型内容的JSP页面缓存实现。 JSP页面的生命周期包括以下阶段:解析、编译、加载、实例化、初始化、服务和销毁...

    jsp 缓存处理

    在Web开发中,JSP页面缓存是提升应用程序性能的重要手段。通过缓存,可以避免重复计算或从数据库中频繁读取数据,从而提高响应速度,减轻服务器负担。本篇文章将深入探讨JSP页面缓存的原理、实现方式以及如何清除...

    动态Jsp页面转换成静态Html页面

    1. 请求处理:用户请求一个动态JSP页面,服务器上的Servlet捕获该请求。 2. 页面解析:Servlet读取JSP文件,解析并执行其中的Java代码,生成HTML字符串。 3. 文件保存:Servlet将生成的HTML字符串写入到一个新的HTML...

    JSP页面的基本结构——求圆面积周长

    * page指令:,用于指定JSP页面的编码方式、语言、缓存等属性。 * include指令:,用于将其他文件包含到当前JSP页面中。 二、脚本(Script) JSP脚本是一种Java语句或表达式,它可以嵌入到JSP页面中,从而实现动态...

    oscache-JSP缓存

    osCache是由OpenSymphony开源组织开发的一个高效、易用的缓存解决方案,特别适用于Java Web应用程序,尤其是JSP页面。它为开发者提供了一种在JSP页面内部实现快速内存缓存的机制,从而显著提升了Web应用的性能。本文...

    加快JSP页面加载的7个方法

    JSP缓存是指在第一次访问JSP页面时,将其编译后的结果缓存在服务器上,以便下次访问时可以直接从缓存中读取,从而提高系统性能。 方法五:使用JavaBeans缓存 JavaBeans缓存是指将JavaBeans对象缓存在服务器上,...

    jsp页面数据分页通用组件

    **JSP页面数据分页通用组件详解** 在Web开发中,数据分页是常见的功能,尤其是在处理大量数据时,为了提高用户体验和加载速度,通常会将数据分成多个页进行显示。`jsp页面数据分页通用组件`就是这样一个工具,它为...

    jsp网页设计小实例

    此外,优化JSP页面的性能也很重要,包括减少不必要的Java代码,使用缓存,以及正确使用JSP指令(如page、include、forward等)。 通过这个"jsp网页设计小实例",你将深入理解JSP的原理和实践,掌握动态网站开发的...

    jsp页面开发系统

    【JSP页面开发系统】是基于JavaServer Pages技术构建的,用于实现对超市各项事务高效、便捷的管理系统。JSP是一种动态网页技术,它结合了HTML的静态展示能力与Java的动态处理功能,使得开发者可以方便地在网页上嵌入...

    仿qq的jsp页面

    【标题】"仿qq的jsp页面"涉及到的主要技术是JavaServer Pages(JSP),这是一种用于构建动态网页的技术,尤其在企业级Web应用中广泛应用。QQ作为一款著名的即时通讯软件,其用户界面设计简洁且功能丰富,因此“仿qq...

    图片直接保存到数据库,并在JSP页面显示

    标题“图片直接保存到数据库,并在JSP页面显示”涉及的知识点主要集中在Web开发领域,尤其是Java Web开发,包括图片处理、数据库存储以及前端展示。这里我们将深入探讨以下几个关键环节: 1. 图片数据的二进制化:...

    基于OSCache的页面缓存

    【基于OSCache的页面缓存】是Web应用中一种有效的性能优化策略,它涉及到缓存技术、分布式系统以及系统开发等多个领域。OSCache是开源的Java缓存框架,能够帮助开发者实现高效的页面和数据缓存,从而降低数据库的...

    2010-11-13_7个jsp页面调整

    2. **EL(Expression Language)**:用于在JSP页面中简洁地访问JavaBean或其他数据源,提升代码可读性。 3. **JSTL(JavaServer Pages Standard Tag Library)**:一套标准标签库,可以减少脚本元素的使用,使页面...

    jsp 精美版面与代码

    【JSP精美版面与代码】的学习资源是一个宝贵的资料库,尤其对于初学者或希望提升JSP页面设计技能的开发者来说。JSP(JavaServer Pages)是Java平台上的一个动态网页技术,它允许开发者将静态内容与动态逻辑相结合,...

    如何防止IE缓存jsp文件.doc

    这种方式同样适用于JSP页面,因为JSP本质上也是HTML的一种扩展形式。 下面是一个使用HTML标记的例子: ```html ``` 这段代码的作用与上面提到的Java方法类似: - `...

    模拟省市级联jsp页面模拟

    在“myprose”这个文件中,可能包含了实现省市级联功能的JSP页面源码、CSS样式表、JavaScript脚本或其他辅助资源。通过分析这些文件,我们可以看到具体的实现细节,包括如何组织数据、如何编写Ajax请求和响应处理,...

    jsp:include与include实探

    在Java Web开发中,`jsp:include`和`&lt;jsp:include&gt;`标签是两种常见的页面包含机制,它们用于将一个或多个动态或者静态资源合并到一个JSP页面中。这两种方式虽然看似相似,但有着本质的区别,理解它们的用法和区别...

    page分页jsp页面以及后台代码

    "page分页jsp页面以及后台代码"这个主题涵盖的是如何在Java Web环境中实现前端(jsp)和后端(通常为Servlet或Controller)的分页功能。以下将详细介绍这一过程。 首先,我们需要理解分页的基本概念。分页通常包括...

Global site tag (gtag.js) - Google Analytics