WEB-INF目录我们都知道这个目录是安全目录 是没法从客户端直接输入访问地址访问。
一直没注意过这个问题,但是这几天想着做个完全由自己搭建的系统时,开始尝试以前不是太明确的问题。遇到WEB-INF目录的问题。
我做了如下的尝试:
两个index.jsp一个放在外面一个放在里面通过不同的路径引入JS,结果外面的无法引用,里面的可以
且在浏览器栏输入:http://localhost:8080/Sws/WEB-INF/static/js/login.js是无法找到的
但是我在web.xml或者其他的配置文件的引用的时候可以找到文件
这个是可以引用。
从上面知道,WEB-INF目录同目录是可以引用 客户端不可以直接方法,只有从服务器端才可以访问
个人疑问
现在出现疑问了???在SSM的框架下把文件如下放置以后会出现找不到问题:
我把文件全放在安全目录下了 然后配置好mvc的静态资源出现没法找到问题。
但是如果我把文件如下放置的话访问正常
配置如下:
问题解决了是配置访问路径的锅 用绝对路径就可以了