当前位置: 技术问答>java相关
tomcat4为什么不能自动刷新被incllude的文件!!!
来源: 互联网 发布时间:2017-03-17
本文导语: 我修改了include文件,但是刷新主文件,还是未修改的样子,必须把主文件存盘,才能看到修改后的结果!!! 这样的话,include文件还有什么意义? 每次修改被include的文件,必须把所有包含此文件的主文件都存盘一...
我修改了include文件,但是刷新主文件,还是未修改的样子,必须把主文件存盘,才能看到修改后的结果!!!
这样的话,include文件还有什么意义?
每次修改被include的文件,必须把所有包含此文件的主文件都存盘一次,靠,太麻烦了!!!有什么办法解决吗?
这样的话,include文件还有什么意义?
每次修改被include的文件,必须把所有包含此文件的主文件都存盘一次,靠,太麻烦了!!!有什么办法解决吗?
|
为了描述方便定义:
被包含的文件为B
调用包含文件的文件为A
当你修改了B时,tomcat发现你的A没有被修改,就不会重新编译它,直接调用缓冲区的文件。
所以你在调试的时候发现浏览A文件没有发生变化。
解决办法:删除tomcat下的work文件夹(默认配置)。
我就是在快速启动栏添加了一个批处理文件用来删除它的。
被包含的文件为B
调用包含文件的文件为A
当你修改了B时,tomcat发现你的A没有被修改,就不会重新编译它,直接调用缓冲区的文件。
所以你在调试的时候发现浏览A文件没有发生变化。
解决办法:删除tomcat下的work文件夹(默认配置)。
我就是在快速启动栏添加了一个批处理文件用来删除它的。
|
不仅仅是tomcat不能自动刷新
bes,weblog都不能
需要你改变include文件才能够刷新
因为include的机制
是在编译的时候直接把被include的文件编译到include的class里面的
所以在你仅仅改变被include的文件而不改变include的时候是不知道刷新的
因为这个原因,所以我没有用includes
bes,weblog都不能
需要你改变include文件才能够刷新
因为include的机制
是在编译的时候直接把被include的文件编译到include的class里面的
所以在你仅仅改变被include的文件而不改变include的时候是不知道刷新的
因为这个原因,所以我没有用includes
|
可以刷新,采用下面的taglib: