0

在一个项目中,同时给出我们经常使用的包的路径或文件名,.或者/ 每个的重要性是什么。例如

src/main/resources
|
|-ftl
   |
   |-css, hello.ftl
      |
      |-images, helloCss.css
          |
          |-pic.jpeg

我正在尝试在 hello.ftl freemarker 模板中包含一个 css 文件,但它似乎没有接受它<link rel="stylesheet" href="./css/helloCss.css"/>

4

1 回答 1

1

使用时,ClassPath.getRessource()您需要使用'/'而不是'.'表示 a 中的资源java package,因为java packages使用分隔'.'但其他文件可能'.'在其名称中包含该字符(与java packagesand相比classes)。

编辑:您的问题是src/main/ressources部署到哪里。由于我不知道您的项目配置,因此我无法告诉您helloCss.css最终 Web 项目中的哪个路径。

EDIT2:由于'.'路径的开头表示当前目录(归功于user1516873,请参阅评论),这是您问题的最可能原因。

于 2013-02-21T10:33:36.703 回答