Как получить путь к изображению, используя JSP и Impex? - PullRequest
1 голос
/ 08 апреля 2020

У меня есть JSP компонент, который должен иметь фоновое изображение. Я использую атрибут background в своем компоненте JSP, и путь к изображению берется с носителя в файле impex.

Вот мой вопрос: как я могу получить путь к изображению ?

Мой JSP компонент это:

<div class="es-find-stores-component" background="${component.image.desktopImage.realfilename}">

И Импекс это:

INSERT_UPDATE Media;$contentCV[unique=true];code[unique=true];realfilename;@media[translator=de.hybris.platform.impex.jalo.media.MediaDataTranslator];mime[default='image/png'];altText;folder(qualifier)[default='images']
;;findStoresDesktopImage;StoreLocator-desktop@3x.png;$siteResource/images/StoreLocator-desktop@3x.png;;"Desktop Image for Component"

INSERT_UPDATE ImageComponent;$contentCV[unique=true];uid[unique=true];desktopImage(code,$contentCV);mobileImage(code,$contentCV);
;;FindStoresImage;findStoresDesktopImage;findStoresMobileImage

INSERT_UPDATE FindStoresComponent;$contentCV[unique=true];uid[unique=true];image(uid,$contentCV);
;;FindStoresComponent;FindStoresImage

1 Ответ

0 голосов
/ 08 апреля 2020

В этом сценарии должен использоваться атрибут url Media:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<div class="es-find-stores-component" background="<c:url value="${component.image.desktopImage.url}"/>">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...