AEM:一次读取整个多字段json值

时间:2018-10-06 15:00:34

标签: aem cq5 aem-6

我正在读取一个多字段值,然后我将其立即传递给Jstl,而不是每次都迭代并调用jstl:

我想从这里更改代码:

<c:forEach items="${properties.multiproductpaths}" var="multifeaturepath">
                        <c:set var="catalog" value="${is:adapToData(multifeaturepath,currentNode,resourceResolver)}" scope="request" />
                        </c:forEach>

对此:

<c:set var="multifeaturepath" value="${properties.multifieldfeaturepath}" scope="request"/>
<c:set var="catalog1" value="${is:adapToData(multifeaturepath.multifieldkey,currentNode,resourceResolver)}" scope="request" />
                            </c:forEach>

但是它似乎不起作用吗?

1 个答案:

答案 0 :(得分:0)

与其在jsp中进行迭代,不如在Java中将多字段作为json的String arrayObject传递,然后在那进行迭代。