比如说你想访问服务器上的某个文件,如http://xx.xx.com.cn/util/monitor.jsp
这个文件在服务器上的路径是\webapp\util\monitor.jsp
其实http请求并不是直接访问这个文件,而是访问这个jsp文件编译之后的servlet文件,
编译之后,会放在WEB-INF的work文件夹下面,如:
webapp\WEB-INF\work\_jsp\_util\_monitor_jsp.class
所以,就算你删除这个文件jsp文件,上面的访问链接一样可以访问得到,这个就奇怪了。
要想彻底删除这个文件,那就要连编译好的work下面的相应文件也一起删除。
本文解释了HTTP请求如何访问服务器上的JSP文件,并不是直接访问原始的JSP文件,而是访问该文件编译后的servlet版本。即使原始的JSP文件被删除,通过特定URL仍然可以访问到编译后的版本。
1144

被折叠的 条评论
为什么被折叠?



