我目前正在开发(7.9)中的河马组件,我需要图像链接、alt和标题:
分量法:
public HippoGalleryImageSetBean getImage() {
return getLinkedBean(Constants.NS_FLD_IMAGE,
HippoGalleryImageSetBean.class);
}我想编写如下组件JSP:
<c:forEach var="item" items="${ document.links }"
varStatus="loopStatus">
<hst:link var="image"hippobean="${ item.image.original }" />
<li><img
src="${ image }"
alt="${ image.alt }"
title="${ image.title} ">
</li>
</c:forEach>发布于 2015-08-21 11:14:18
“alt”和“title”是在图像集本身定义的,而不是在图像变体中定义的。${ image }在您的情况下是生成到图像的链接,而不是图像对象本身。
试一试:
<c:forEach var="item"
items="${ document.links }"
varStatus="loopStatus">
<hst:link var="imagelink"hippobean="${ item.image.original }" />
<li><img src="${ imagelink }"
alt="${ item.image.alt }"
title="${ item.image.title} ">
</li>
</c:forEach>https://stackoverflow.com/questions/32123805
复制相似问题