`
胡小米
  • 浏览: 77326 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp页面缓存设置及其搜索引擎

    博客分类:
  • Jsp
 
阅读更多
JSP页面缓存设置
关键字: 页面缓存
服务端方法:
Java代码
<%
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页面。
分享到:
评论

相关推荐

    jsp的页面静态化技术,很实用

    本篇将深入讲解JSP页面静态化及其实践应用。 **一、什么是页面静态化** 页面静态化是指将原本由服务器动态生成的HTML页面转换为纯静态的HTML文件,用户在访问时直接加载这些静态文件,无需经过服务器的解释和执行...

    JSP搜索引擎的研究与实现(源代码+论文+答辩PPT).zip

    在JSP中,Servlet通常用于处理JSP页面生成的请求,进行数据操作和业务逻辑处理。 3. **搜索算法**:搜索引擎的核心在于高效的搜索算法,如TF-IDF(词频-逆文档频率)、BM25等。这些算法用于计算关键词与文档的...

    基于J2EE的站内搜索引擎的研究

    首先,我们要理解J2EE的核心组件及其在搜索引擎中的角色。J2EE包含了一系列服务器端技术,如Servlets、JavaServer Pages (JSP)、JavaBeans、Enterprise JavaBeans (EJB)以及Java Persistence API (JPA)等。在搜索...

    META标签详解、解决JSP页面显示乱码问题

    本文将详细介绍META标签的基本概念、应用场景及其参数设置。 #### 二、META标签的基础知识 1. **定义**:META标签主要用于提供关于HTML文档的元数据,这些数据并不直接显示给用户,而是提供给浏览器或其他解析器...

    JSP 音乐网站

    6. 性能优化:JSP页面可以通过缓存机制提高性能,比如使用EhCache或Memcached缓存热门数据,减少对数据库的访问。此外,还可以利用Java Servlets进行逻辑处理,减轻JSP页面的负担。 7. 框架集成:现代的JSP项目往往...

    JSP标签 <meta>的作用

    `&lt;meta&gt;` 标签虽然看似简单,但其实用性非常高,特别是在 SEO、页面缓存控制以及浏览器兼容性方面。合理的 `&lt;meta&gt;` 标签使用不仅可以提升用户体验,还可以极大地改善网站的可发现性和性能表现。因此,在开发网站时...

    JSP中文网新闻发布系统

    7. **SEO优化**:为了提升搜索引擎可见度,系统可能包含SEO(搜索引擎优化)特性,如自定义元标签、URL重写等,帮助搜索引擎更好地理解和索引网站内容。 8. **响应式设计**:考虑到移动设备的广泛使用,系统可能会...

    Servlet和jsp文献

    - **基于用户提交的数据构建页面**:如搜索引擎结果页、在线购物车确认页等,这些页面必须根据用户的具体请求进行定制化生成。 - **页面需要展示实时更新的数据**:对于那些经常变化的数据,如天气预报、股票行情等...

    电子商务-购物网站-JSP

    11. **搜索引擎优化**(SEO):JSP页面可以生成静态化内容,利于搜索引擎抓取,提高网站在搜索引擎结果中的排名。 12. **异常处理**:在开发过程中,良好的错误处理和日志记录至关重要。JSP可以捕获异常,向用户...

    C2C交易网站 jsp+struts

    开发者可以通过JSP标签库(Tag Libraries)来简化页面逻辑,例如JSTL(JavaServer Pages Standard Tag Library),它可以提供用于处理常见任务的预定义标签,如迭代、条件判断等。 其次,Struts是Apache软件基金会...

    jsp企业网站企业网站企业网站企业网站企业网站企业网站企业网站企业网站企业网站企业网站企业网站

    例如,用户提交表单时,JSP页面会将数据封装到`request`对象中,Servlet接收并处理这些数据,如验证用户输入、调用业务方法,然后将结果返回给JSP展示。数据库操作通常通过JDBC(Java Database Connectivity)完成,...

    jsp版之百度近日收录量查询系统

    【jsp版之百度近日收录量查询系统】是一个基于JavaServer Pages(JSP)技术开发的开源应用程序,专门用于查询网站在百度搜索引擎中的收录情况。这个系统具有简洁的用户界面,通过DIV+CSS布局,可以轻松地进行样式...

    jsp电子商务

    4. **搜索引擎优化**:通过JSP实现动态URL重写,利于SEO,提升网站排名。 5. **购物车功能**:利用session存储用户购物车信息,实现商品添加、删除和修改功能。 6. **订单处理**:JSP结合后台服务处理订单创建、支付...

    手机博客网站模版JSP,HTML,AXP

    3. SEO友好:确保HTML代码符合SEO最佳实践,如使用合适的元标签,使内容可被搜索引擎正确抓取和索引。 4. 用户交互:提供易于使用的导航和控制,如滑动浏览文章,轻松评论和分享。 5. 数据安全:如果涉及到用户注册...

    OpenCMS内容管理入门指南(300页中文).pdf

    - SEO设置: 优化搜索引擎排名。 - 自定义域: 设置多个访问域名。 ##### 3.3 实例总结 - **总结经验**: - 快速上手的关键是熟悉工作流。 - 不断实践可以提高效率。 ##### 3.4 创建JSP模板 - **步骤**: - **...

    JSP打造大型分布式B2C商城项目视频教程

    - **实现过程**:首先设计商品信息表结构,然后通过JSP页面收集用户输入的数据,并利用Java后端逻辑处理数据验证、存储等工作。 - **技术要点**:数据库设计、JSP表单提交、JavaBean对象映射等。 #### 2. 商品规格...

    旅游网站建设

    合理的HTML结构、元标签设置、URL重写、内容质量控制等都是提升网站在搜索引擎排名的重要因素。 9. **测试与部署** 在项目完成后,需要进行单元测试、集成测试和性能测试,确保所有功能正常运行。部署时要考虑...

    jsp+access网络书店销售管理系统(系统+论文+开题报告+任务书+摘要+英文文献).zip

    本文将深入探讨该系统的实现原理、技术选型及其在实际应用中的价值。 1. **系统架构** - **前端技术:** JSP(JavaServer Pages)是一种动态网页开发技术,它允许开发者在HTML页面中嵌入Java代码,实现了服务器端...

    freemaker工具类

    - **SEO优化**:搜索引擎更容易抓取静态页面,有助于提升网站的搜索引擎排名。 4. **使用示例** - 创建数据模型:如`Map, Object&gt; model = new HashMap();`,将所需数据放入其中。 - 加载模板:`Template ...

Global site tag (gtag.js) - Google Analytics