gpt4 book ai didi

java - 什么是 .或者/代表java servlet/spring/struts?

转载 作者:行者123 更新时间:2023-12-01 14:49:46 25 4
gpt4 key购买 nike

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

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

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

最佳答案

使用ClassPath.getRessource()时您需要使用'/'而不是'.'表示 java package 中的资源,自 java packages使用 '.' 分隔但其他文件可能包含 '.'名称中的字符(与 java packagesclasses 形成对比)。

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

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

关于java - 什么是 .或者/代表java servlet/spring/struts?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14999902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com