`

tomcat缓存jsp内容的问题解决

    博客分类:
  • JAVA
阅读更多

最近项目遇到个奇怪的问题:

      首页第一个用户登录后再在该用户主页的地址栏输入登录页面地址用第二个不同的用户登录

结果进入系统后页面显示第一个用户的基本信息,刷新一下又正常了。具体原因不知道?

 

解决方法:

在主页面添加以下内容

 

<%

response.setHeader("Cache-Control","no-cache");

response.setHeader("Pragma","no-cache");

response.setDateHeader ("Expires", 0);

  %>

同时在相同页面的<head></head>标签中添加

<META HTTP-EQUIV="Pragma" CONTENT="no-cache"/>

<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"/>

<META HTTP-EQUIV="Expires" CONTENT="0"/>

 

具体有关页面缓存的东西还得好好研究研究

分享到:
评论

相关推荐

    如何清除tomcat缓存

    ### 如何清除Tomcat缓存 在Web开发中,Tomcat服务器因其轻量级、高效能及开源等特性被广泛采用。然而,在部署或更新应用的过程中,有时会遇到因缓存导致的问题,如新发布的代码未能立即生效。因此,学会如何有效地...

    TOMCAT缓存清理步骤

    本文将详细解释如何执行TOMCAT缓存清理的步骤,以解决类似问题。 首先,我们要理解Tomcat中的缓存主要存在于以下几个位置: 1. **`work`目录**:这是Tomcat生成并存储编译后的JSP文件的地方。当JSP页面被访问时,...

    tomcat缓存

    通过监控Tomcat缓存的命中率、大小、过期等指标,及时发现并解决问题。可以使用Tomcat提供的管理界面,或者集成如Prometheus、Grafana等监控工具来实现。 总结来说,理解并有效利用Tomcat的缓存机制,可以显著提升...

    jsp-解决文件上传后重启Tomcat时文件自动删除问题.docx

    jsp解决文件上传后重启Tomcat时文件自动删除问题 本文主要介绍了jsp解决文件上传后重启Tomcat时文件自动删除问题,包括问题分析和详细解决方法。该问题是指在jsp项目中上传文件后,重启Tomcat服务器或清理缓存时,...

    Tomcat的jsp编译参数

    【标题】"Tomcat的JSP编译参数" 在Java Web开发中,Tomcat服务器扮演着重要的角色,尤其是对于处理JSP(JavaServer Pages)页面。JSP是一种动态网页技术,它...同时,了解这些参数也有助于解决与JSP相关的运行时问题。

    Tomcat开发JSP和Servlet需要注意的问题.doc

    - Tomcat在`work`目录下生成的`tldCache.ser`文件是JSP编译和缓存的一部分。这个文件存储了JSP页面转换成Servlet时的元数据,有助于提高性能。 5. **拷贝文件到webapps**: - 当将开发完成的Web应用部署到Tomcat...

    Tomcat6.0Jsp插件

    8. **社区支持**:由于Tomcat是开源的,它有一个庞大的开发者社区,提供文档、教程和论坛支持,帮助用户解决问题和分享最佳实践。 综上所述,Tomcat 6.0 Jsp插件是Java Web开发中的重要组成部分,它与Tomcat服务器...

    JSP 页面缓存以及清除缓存

    例如,Tomcat服务器支持通过`&lt;Valve&gt;`配置项启用JSP缓存功能。 2. **客户端缓存**:主要依靠HTTP响应头中的指令来控制浏览器如何缓存内容。这种方式简单易行,但安全性相对较低,因为缓存信息保存在客户端设备上。 ...

    java jsp mysql tomcat

    ### Java JSP MySQL Tomcat:构建数据驱动的Web应用程序 ...通过学习本书,读者不仅能够掌握 JSP、JDBC、MySQL 和 Tomcat 的基本概念和操作技巧,还能够了解如何结合这些技术来解决实际问题,从而提升自己的开发技能。

    Tomcat自动清理缓存版.rar

    Tomcat在处理动态内容时,如JSP,会将编译后的Java类存储在工作目录(work目录)下的各个应用特定子目录中。这些编译后的类文件就是缓存的一部分,它们允许Tomcat快速响应后续的相同请求,而无需每次都重新解析和...

    jsp+tomcat+mysql网站实例

    **jsp+tomcat+mysql网站实例详解** 在互联网开发领域,使用Java Server Pages(JSP)、Apache Tomcat服务器和MySQL数据库构建网站是一个常见的选择。这个网站实例展现了如何将这三个技术结合,实现包括在线聊天、...

    SpringBoot整合JSP(内置Tomcat启动和外部Tomcat部署).rar

    本示例主要探讨如何在SpringBoot项目中整合JSP视图,并提供了两种不同的部署方式:内置Tomcat启动和外部Tomcat部署。这两种方式各有优缺点,适合不同场景的应用。 首先,让我们深入理解SpringBoot整合JSP的基本步骤...

    Myeclipse中修改类及jsp文件后不用重启tomcat的方法

    如果遇到问题,可以尝试清理Tomcat的工作目录下的`work/Catalina/localhost`下的对应项目目录,以清除缓存。 7. **避免编译错误**: - 确保你的代码没有编译错误,因为有错误的情况下,热部署可能无法正常工作。 ...

    图书馆管理系统jsp+tomcat+oracle

    JSP的核心概念包括指令(Directives)、脚本元素(Scriptlets)、表达式(Expressions)以及声明(Declarations),这些元素使得JSP具备了强大的动态内容生成能力。 二、Tomcat应用服务器 Tomcat是Apache软件基金会...

    Tomcat+JSP经典配置实例

    在IT领域,Tomcat与JSP的组合是构建动态Web应用程序的常见选择。Tomcat是一个开源的、基于Java Servlet和JavaServer Pages (JSP) 规范的应用服务器,由Apache软件基金会维护。JSP则是Java平台上的服务器端脚本语言,...

    nginx TOMCAT 文件下载 上传 进度条 缓存

    标题 "nginx TOMCAT 文件下载 上传 进度条 缓存" 涉及到的是在Web服务器场景中,如何利用Nginx和Tomcat处理文件的下载、上传以及实现进度条显示和缓存优化的技术点。下面将详细介绍这些内容。 1. **Nginx与Tomcat的...

    在Jsp中怎样清空缓存 了解就可以了

    总之,清空JSP的缓存涉及到客户端和服务器端的不同层面,理解这些机制有助于我们在开发过程中快速解决因缓存导致的问题。在实际工作中,确保对缓存的管理得当,既能提高性能,又能避免出现不必要的错误。

    以Tomcat服务器为核心的3种配置JSP环境.,tomcat的配置

    4. **配置JSP**:在`conf/web.xml`中找到`jsp-config`部分,根据需求调整JSP编译参数,如错误报告级别、缓存大小等。 5. **启动Tomcat**:运行Tomcat的`bin/startup.bat`(Windows)或`bin/catalina.sh`(Linux/Mac...

    jsp 缓存处理

    4. **表现层/数据服务层缓存**:JSP Cache就是这一层,它实现在应用服务器上的缓存机制,例如Tomcat、Jetty等。 5. **浏览器缓存**:客户端浏览器会缓存静态资源和动态内容,以减少网络传输。 ### 二、JSP页面缓存...

    网上书店JSP+SQL+Tomcat

    【网上书店JSP+SQL+Tomcat】是一个典型的基于Web的电子商务系统开发案例,它结合了动态网页技术JSP、数据库管理系统SQL以及Web服务器Tomcat,构建了一个完整的网上书店平台。下面将详细介绍这三个核心技术及其在项目...

Global site tag (gtag.js) - Google Analytics