WEB-INF图片、css、JS获取
很多朋友在使用IDEA开发Webapp,很经常遇到以下情况,就是,图片、css、js明明就在眼前,却得不到的情况。
小编接下来给大家分析一下:WEB-INF解释:
是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件。有三种情况:
情况一:
JSP文件在WEB-INF文件夹下,并且是曾孙子文件夹。
例如:如果你的JSP在WEB-INF下,要访问图片中的文件中的image、dist、plugins,例如路径WEB-INF->view->manage->main.jsp
main.jsp文件需要拿到图中image文件夹需要使用../image/
情况二:
JSP文件在WEB-INF文件夹下,并且是子文件夹。例如:如果你的JSP在WEB-INF下孙子文件夹。
例如:如果你的JSP在WEB-INF下,要访问图片中的文件中的image、dist、plugins,css 无论你的JSP在WEB-INF下,例如路径WEB-INF->view->main.jsp
main.jsp文件需要拿到图中image文件夹需要使用./image/
或者image/
情况四:如果CSS里面要拿其余的图片则写的是css出发的相对路径例如图中的CSS下面的login.css需要取到image则使用的是
../image
也就是相对于css的相对路径