如何使用JSP从RSS Feed中提取src / link图像

时间:2017-03-21 15:54:12

标签: xml jsp rss cq5

我正在尝试创建一个Adobe CQ组件,我从rss feed link / xml文件中获取信息。使用foreach我可以访问数据,但我的问题是我需要从image标签中提取src属性才能添加类。

我有这个:

<c:forEach var="feed" items="${list}" varStatus="vs">
 ${feed.image}
</c:forEach>

我想这样做:

<c:forEach var="feed" items="${list}" varStatus="vs">
 <img src="${feed.image[src]}" alt=""/>
</c:forEach>

我已经尝试过了,因此我不知道:

<img src=unknown alt=""/>

1 个答案:

答案 0 :(得分:0)

我发现这是解决方案:

<c:set var="beginSrc" value='src="' />
<c:set var="endSrc" value='"' />
<c:set var="wpImgStrg1" value="${feed.image}" />
<c:set var="wpImgStrg2" value="${fn:substringAfter(wpImgStrg1, beginSrc)}" />
<c:set var="wpImgStrg" value="${fn:substringBefore(wpImgStrg2, endSrc)}"/> 
<img src="${wpImgStrg}" class="block" />