我对使用 Dropwizard 和 Freemarker 模板非常陌生。我正在尝试加载免费的标记模板。但是,图像未加载到正在显示的页面中
我使用 html 的标准 img 标签来显示图像
<img src="/media/images/mload.png" width="18" height="18" />
图像在 jar 文件中可用。
这是项目的结构
源代码 | - 主要 | --资源 | --媒体 | ---图片 | ---mload.png
请让我知道是否缺少任何显示图像的内容
我对使用 Dropwizard 和 Freemarker 模板非常陌生。我正在尝试加载免费的标记模板。但是,图像未加载到正在显示的页面中
我使用 html 的标准 img 标签来显示图像
<img src="/media/images/mload.png" width="18" height="18" />
图像在 jar 文件中可用。
这是项目的结构
源代码 | - 主要 | --资源 | --媒体 | ---图片 | ---mload.png
请让我知道是否缺少任何显示图像的内容
从官方文档:
AssetBundle提供了一种简单的方法来提供服务src/main/resources/assets目录中的静态资产作为服务中可用的文件/assets/*。
您需要使用以下内容将其添加AssetBundle到您的服务中:
@Override
public void initialize(Bootstrap<HelloWorldConfiguration> bootstrap) {
bootstrap.setName("hello-world");
bootstrap.addBundle(new AssetsBundle());
}