我是使用Dropwizard和Freemarker模板的新手。我正在尝试加载免费标记模板。但是,图像未加载到正在显示的页面中
我使用html的标准img标签来显示图像
<img src="/media/images/mload.png" width="18" height="18" />
图片可在jar文件中找到。
这是项目的结构
SRC | - 主要 | --resources | - 媒体 | - -图片 | --- mload.png
请告诉我是否遗漏任何内容以显示图片
答案 0 :(得分:3)
AssetBundle
提供了一种简单的方法,可以将服务的src/main/resources/assets
目录中的静态资源作为服务中/assets/*
提供的文件提供。
您需要将AssetBundle
添加到您的服务中,例如:
@Override
public void initialize(Bootstrap<HelloWorldConfiguration> bootstrap) {
bootstrap.setName("hello-world");
bootstrap.addBundle(new AssetsBundle());
}