是不是应该把以前生成的Servlet清除

解决方案 »

  1.   

    jsp的运行机制是在运行jsp网页之前先将jsp网页编译成java和class文件,直接调用class文件,这里我们将这些class的文件称为缓存,如果出现上面的情况的时候需要关闭服务器,然后找到那个缓存文件,删除,再打开服务器就可以了。
    至于tomcat的缓存我不太清楚放在什么地方,你可以查找一下3*.java和3*.jsp,找到那个特定的文件夹,删掉就可以了。
    一般来说,3.jsp改动了,服务器将自动重新编译,所以在调试的时候不会这么麻烦。
      

  2.   

    关掉IE试一下,我的没问题的.(tomcat3.2+Apache)
      

  3.   

    胖哥,谢谢,问题解决了,不过我还是奇怪为什么tomcat会将原有的class保存且不肯更新,
    不好意思,我不知道怎么给你加分,轻你告我!!