不仅仅是tomcat不能自动刷新
bes,weblog都不能需要你改变include文件才能够刷新因为include的机制
是在编译的时候直接把被include的文件编译到include的class里面的
所以在你仅仅改变被include的文件而不改变include的时候是不知道刷新的因为这个原因,所以我没有用includes

解决方案 »

  1.   

    可以刷新,采用下面的taglib:
    <jsp:include page="test.jsp" flush="true" />
      

  2.   

    为了描述方便定义:
    被包含的文件为B
    调用包含文件的文件为A当你修改了B时,tomcat发现你的A没有被修改,就不会重新编译它,直接调用缓冲区的文件。所以你在调试的时候发现浏览A文件没有发生变化。解决办法:删除tomcat下的work文件夹(默认配置)。我就是在快速启动栏添加了一个批处理文件用来删除它的。
      

  3.   

    我试试谢了redv(想不出来,就出去转转)
      

  4.   

    谢了redv
    你的方法可以是可以
    但是就是麻烦了一点
    不象weblogic等,默认就是可以自动刷新的
    tomcat就没有什么地方可以配置吗?