删除D:\Tomcat 5.0\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost里面的所有文件和目录
然后最好在你的jsp文件的开始加上这段代码来禁止浏览器缓存你的页面:
<% 
response.setHeader("Pragma","No-cache"); 
response.setHeader("Cache-Control","no-cache"); 
response.setDateHeader("Expires", 0); 
session.setMaxInactiveInterval(-1);
%>

解决方案 »

  1.   

    不好意思上面写错了点,这样弄:
    删除D:\Tomcat 5.0\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost里面的所有文件和目录
    然后最好在你的jsp文件的开始加上这段代码来禁止浏览器缓存你的页面:
    <% 
    response.setHeader("Pragma","No-cache"); 
    response.setHeader("Cache-Control","no-cache"); 
    response.setDateHeader("Expires", 0); 
    %>
      

  2.   

    将tomcat/works目录中的num目录删掉试试。
      

  3.   

    你把work下面的目录清了
    然后把你的ie设置一下,把历史记录清了
    …………
    一般这种时候都是
      

  4.   

    有些时候是会出现这个问题的。tomcat编译后的文件未即使更新。
    你把\Tomcat 5.0\work\Catalina\localhost\
    目录下你编译后的jsp文件删了,再试试。
      

  5.   

    太神气了,我把work里都清了,然后历史记录也都清了,重起tomcat,
    然后http://localhost:8080/jsp-examples/num/numguess.jsp 一看,,,
    晕,竟然还出现,而且还运行得挺好,可以猜数子。我确连jsp都找不到了啊
      

  6.   

    呵呵,这样,在E里面,菜单:
    工具-〉Internet选项-〉常规-〉删除文件
    是因为你没有加
    <% 
    response.setHeader("Pragma","No-cache"); 
    response.setHeader("Cache-Control","no-cache"); 
    response.setDateHeader("Expires", 0); 
    %>
    在你的JSP代码里面,IE把你的页面缓存了,把IE的历史纪录清空一到就对了
      

  7.   

    哦,打错了:
    呵呵,这样,在IE浏览器里面,菜单:
    工具-〉Internet选项-〉常规-〉删除文件
    是因为你没有加
    <% 
    response.setHeader("Pragma","No-cache"); 
    response.setHeader("Cache-Control","no-cache"); 
    response.setDateHeader("Expires", 0); 
    %>
    在你的JSP代码里面,IE把你的页面缓存了,把IE的历史纪录清空一到就对了
      

  8.   

    呵呵,真正用到的文件是\Tomcat 5.0\work\Catalina\localhost\
    工作目录下的文件,而不是那些JSP文件,所以你删了JSP文件后仍然可以执行程序,如果你把work目录下的文件也删除掉,并restart你的Tomcat,应该就不会出现这个问题了
      

  9.   

    还有你确认D:\Tomcat 5.0\webapps\jsp-examples\num\numguess.jsp还在吗?
      

  10.   

    搂主你说你把work目录都清空了,历史纪录也删除了(是删除的IE历史记录吗?),访问jsp页面还在,那这里的D:\Tomcat 5.0\webapps\jsp-examples\num\numguess.jsp应该还在吧,如果这里也都删除了,而且还能访问到,那实在就太神奇了
      

  11.   

    你重新开一个新的IE窗口试一下,最好重起tomcat
      

  12.   

    楼主在YY呀,重启电脑,把tomcat卸载了
      

  13.   

    我晕,太神气了,D:\Tomcat 5.0\webapps\jsp-examples\num\numguess.jsp我保证不在了,而且连num目录我都删除了啊,work里面什么也没有,重起,开新窗口,进入,晕,还有,还运行正常。
      

  14.   

    IE历史记录删了吗?如果删了再去删一次,如果还在,那我就无话可说了,因为不知道你说的是真是假(没有其他意思)搂主你自己看着办吧,重装tomcat,格式化,重装系统?
      

  15.   

    我又卸了tomcat,重装tomcat,装好后,二话不说先把D:\Tomcat 5.0\webapps\jsp-examples\num这个目录删除掉,然后启动tomcat ,http://localhost:8080/jsp-examples/num/numguess.jsp  竟然也可以,还运行正常,难道TOMCAT自带的例子都是
    删除了还能用啊?
      

  16.   

    美国公司急招赴美编程人员,本科学历,要求至少有四年编程经验;熟练掌握ORACLE或JAVA、ASP或.NET编程语言之一;可用英语进行工作沟通;身体健康,截止日期2004年08月27日,有意者请速将简历发至[email protected]
      

  17.   

    晕,你说的是tomcat自带的例子啊,这个确实如此,你把这里删了D:\Tomcat 5.0\webapps\jsp-examples\num,还是一样可以访问的,这里只是让你看代码的地方,真实的你访问的http://localhost:8080/jsp-examples/num/numguess.jsp好像是在其他地方(不如一个包里面?)
      

  18.   

    晕,你说的是tomcat自带的例子啊,这个确实如此,你把这里删了D:\Tomcat 5.0\webapps\jsp-examples\num,还是一样可以访问的,这里只是让你看代码的地方,真实的你访问的http://localhost:8080/jsp-examples/num/numguess.jsp好像是在其他地方(比如一个包里面?)
      

  19.   

    你到web.xml里面去看看,你的那个路径实际上已经映射到一个servlet上了。
      

  20.   

    哦,明白了,web.xml里印射到D:\Tomcat 5.0\webapps\jsp-examples\WEB-INF\classes\org\apache\jsp\num\numguess_jsp.class这个servlet上了,
    实际是它做处理的,怪不得删来改去jsp都没用,哎。谢谢大家了!