这可能是一个简单的问题。
如何在jsp中获取图像的不同再现?
例如
Adult[1].printkk(Adult);
图片有48x48和140x100等格式。如何在组件jsp中访问它们?
我很感激帮助!
谢谢你, 斯
答案 0 :(得分:2)
您可以在组件的jsp页面上执行下一步:
<%@include file="/libs/foundation/global.jsp" %>
<%
ResourceResolver resolver = slingRequest.getResourceResolver();
AssetManager assetManager = resolver.adaptTo(AssetManager.class);
Asset asset = assetManager.getAsset("/content/dam/travel/Desert.png");
List<Rendition> renditionList = asset.getRenditions();
//Now iterate through the renditionList to get the absolute path of each renditon for the specified asset
eachRendition.getPath();
%>
答案 1 :(得分:2)
如果您在DAM中打开资产,则可以在右侧看到再现。如果您双击它们,它们将在新的标签/窗口中打开,您可以在其中看到直接网址。在你的情况下,我猜网址将是:
<img src"/content/dam/travel/Desert.png/jcr:content/renditions/cq5dam.thumbnail.48.48.png" />
<img src"/content/dam/travel/Desert.png/jcr:content/renditions/cq5dam.thumbnail.140.00.png" />