图像/外部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 (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...