如何解决图像/外部CSS未加载到Freemarker模板中
我在这里浏览过类似的线程,但是我看到它们主要是单个目录结构项目,其中模板和图像存在于同一基础项目中。
我在主项目和模板下有多个模块/项目,图像存在于不同的项目/模块中。请参见下面的项目结构:
Main Project
- Commons
-src
-main
-resources
-templates
- test.ftl
- Services
-static
-img
-css
-js
- Web
-build
-img
-css
-js
-public
-img
-object.png
-css
-object.css
-js
-node_modules
-src
在test.ftl中,我试图像下面那样访问CSS
<link rel="stylesheet"href="css/object.css"type="text/css">
但是出现以下错误:
[http-nio-9191-exec-4] ERROR com.itextpdf.html2pdf.css.resolve.DefaultCssResolver - Unable to process external css file
java.io.FileNotFoundException: I:\Workspace\MainProject\css\print.css (The system cannot find the path specified)
它正在Main项目下寻找资源,我正在使用Spring-boot,因此默认情况下应该通过ftl文件读取pubic文件夹吗?
我尝试在url前面添加'/',但这也不起作用。
<img alt="object"src="/img/object.png"/><br/>
请指导我,谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。