Изображения ресурсов шаблона скорости

У меня есть настроенное весеннее веб-приложение, и я использую механизм скорости и ITextRenderer для создания файла PDF. В моем src/main/resources у меня есть как файл .vm, так и файл изображения, который я хотел бы отобразить в формате PDF. Как мне сделать ссылку на этот файл изображения в моем шаблоне .vm, чтобы он отображался в моем PDF-документе при его создании.

Я попробовал html-код:

img src="image.jpg"

а также:

img src="src/main/resources/image.jpg" etc

Ничего из этого не работает. Я надеюсь встроить это изображение, поэтому мне не нужно настраивать веб-сервер с каталогом опубликованных изображений.

Как мне добиться этого?


person ewb    schedule 11.01.2013    source источник


Ответы (1)


HTML ищет изображения в веб-контексте, а не в пути к классам.

(Надеюсь, очевидно, что использование исходного пути Maven не может работать.)

Изображения должны находиться в каталоге webapp Maven, чтобы Maven мог упаковать их в файл war.

Если ваши изображения будут меняться/и т.д. затем изображения должны жить вне веб-приложения и передаваться обратно через сервлет или контроллер.

person Dave Newton    schedule 11.01.2013