看公司中的一个项目,访问了一个路径:
http://127.0.0.1:8080/XXX/v2/jquery-1.8.1.min.js
但是看项目中的web资源并没有这个js文件,甚至连v2这个目录都没得,就觉得奇怪
便看了下web.xml中是否有相应的Filter之类的进行拦截处理,发现也没有,就纳闷了
便想可能会在引用到的jar包里,便打开几个查找下,果然发现了,解惑
目录结构如下:
xxx.jar ---com.abc ---META-INF ------MANIFEST.MF ------resources ---------v2 ------------jquery-1.8.1.min.js
总结:Servlet3.0中WEB-INF\lib下的jar包中的资源可以直接通过浏览器访问,就像在WebRoot下一样
时间: 2024-10-03 13:27:19