AEM:一次读取整个多字段 json 值
AEM: reading entire multifield json values at once
我正在读取一个多字段值,然后我立即将其传递给 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>
但它似乎不起作用?
不是在 jsp 中迭代,而是在 java 中将多字段作为 json 的字符串数组对象传递并在那里迭代。
我正在读取一个多字段值,然后我立即将其传递给 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>
但它似乎不起作用?
不是在 jsp 中迭代,而是在 java 中将多字段作为 json 的字符串数组对象传递并在那里迭代。