我有一个Servlet / JSP webapp。所以现在我将NetBeans指向我的style.css文件时遇到了麻烦。如果样式表放在WEB-INF或META-INF中,或者放在Web Pages目录之外 - 一切正常。但我需要将此文件存储在src / main / resources / css / style.css下的css文件夹中 问题是我不能引用style.css它是在Web Pages目录之外。
答案 0 :(得分:3)
您不能将css文件放在pages文件夹之外,因为客户端无法访问该文件夹的所有内容。别忘了这样包含一个css文件:
<link rel="stylesheet" type="text/css" href="css/notification.css" />
您不希望有人将其更改为<link rel="stylesheet" type="text/css" href="../src/MyPreciousJavaFile.java" />
,只需获取其他任何文件的编码。
答案 1 :(得分:1)
src / main / resources-是Java类使用的属性文件或xml文件的目录。 对于css,您应该将文件放在webapp目录中,如src / main / webapp / resources。客户端无法访问webapp目录之外的任何访问权限。