简单描述:
         自动生成的index.html,但访问时不能看到最新内容,删除也能访问(linux + resin)  
 
具体:
         现在有一网站,为了加快首页打开速度,在后台点击相应链就生产一个新的index.html。 不过现在有问题了,点击“生成”后可以生成新的文件(文件日期,查看下载后文件内容在以确定),但访问网站时首页内容却不变 更奇怪的是把index.html删除,还是可以看到以前的内容 请各们帮忙呀!! 
 

解决方案 »

  1.   

    你可以考虑jsp缓存首页的内容
      

  2.   

    现在出现这样的问题,我感觉就是被缓存了吧,不过已经在新生成的index.html中加入了如下:
    <META HTTP-EQUIV="pragma" CONTENT="no-cache"> 
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> 
    <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">急!!
      

  3.   

    访问连接错误基本可以排除!以后没有问题,只是这两天才有的问题,这两天只进行了一些很基本的修改(删除几个空格,调整一下CSS方面),应该不会对基本配置进行修改的
      

  4.   

    已经出现过2次了第一次我是这样做的,把原来的网站的文件夹改一下名,这里访问肯定不行,然后再改过来,没有直接重启过了一段时间就可以了第二次,也是改了文件夹名,但是没起作用,重启resin也不管用,于是重新启动linux就可以了请大家帮分析一下!!
      

  5.   

    ------------------------------
    请问如何“首页的名称是动态的”呢,是不是自动生成操作除了生成含首页内容的html外,还要在一个默认的首页文件中加入跳到此含有首页内容的html文件呢?
      

  6.   

    only cache 的问题。你去看看resin的运行目录,是不是做了什么勾当
      

  7.   

    看是不是还有别的index页面啊。说不定你修改的和你显示的不是同一个index呢。
      

  8.   

    刷新一下页面呢`?关闭缓存的话你可以参考下http://heisetoufa.ggblog.com/293963.html
      

  9.   

    缓存问题,我遇到过,你把项目从新部署,如果是tomcat删除work下内容
      

  10.   


    虽然还没有试但感觉是缓存的问题,原来的配置文件中只加了一句
    <cache-mapping url-pattern='/' expires='1s'/>是不是只这样设置不正确呢,准备再加上一句:
    <cache-mapping url-pattern='*.htm' expires='30m'/>希望能成功吧--------------------好了,结贴了