我有一个 Servlet/JSP webapp。所以现在我在将 NetBeans 指向我的 style.css 文件时遇到了麻烦。如果样式表被放置在 WEB-INF 或 META-INF 中或它们之外的 Web Pages 目录中 - 一切正常。但是我需要将此文件存储在 src/main/resources/css/style.css 下的 css 文件夹中。问题是我无法引用 style.css 是否位于 Web Pages 目录之外。
问问题
9099 次
2 回答
3
您不能仅仅因为客户端无法访问该文件夹之外的所有内容,就将 css 文件放在 pages 文件夹之外。不要忘记包含这样的 css 文件:
<link rel="stylesheet" type="text/css" href="css/notification.css" />
您不希望有人将其更改为<link rel="stylesheet" type="text/css" href="../src/MyPreciousJavaFile.java" />
并简单地获取任何其他文件的编码。
于 2013-06-21T07:59:30.197 回答
1
src/main/resources-是Java类使用的属性文件或xml文件的目录。对于 css,您应该将文件放在 webapp 目录中,例如 src/main/webapp/resources。客户端无法在 webapp 目录之外获得任何访问权限。
于 2013-06-21T08:17:49.887 回答